wxwidgets:带有视频的启动画面

wxwidgets: SplashScreen with video

我刚开始使用 wxWidgets 并使用它围绕我编写的一些命令行软件构建 GUI。

我想做的一件事是为我的应用程序设置启动画面,我注意到 wxWidgets 有一个 class(http://docs.wxwidgets.org/trunk/classwx_splash_screen.html)。但是,这是以传统方式工作的,并且需要将图像显示为初始屏幕。我想做的是显示一个视频。

将其扩展为播放视频而不是显示图像是否简单,或者是否有另一种更方便的方法使用 wxWidgets 来执行此操作?

wxSplashScreen class 本身不允许您这样做,但您可以使用 wxMediaCtrl 基于 its code 编写自己的版本,如如果这足以满足您的需求,可以添加评论或仅使用 GIF 动画。

视频系统取决于播放器,我推荐使用gif 查看我的片段并从资源文件加载 gif:

extra.h: https://bitbucket.org/snippets/jamilservicos/xK7ga

资源:https://bitbucket.org/snippets/jamilservicos/ey7XK

说明是葡萄牙语,但我认为您的翻译没有问题。

记得关闭闪屏前的stop()