wxWidgets:wxMediaCtr类用法
wxWidgets:wxMediaCtr类用法
用法详细说明
#include <wx/mediactrl.h>
wxMediaCtr的继承图
wxMediaCtrl是一个类,用于通过本地编解码器本地显示媒体类型,例如视频、音频文件。
wxMediaCtrl使用原生后端来渲染媒体,例如在 Windows 上有一个 ActiveMovie/DirectShow 后端,在 Macintosh 上有一个 QuickTime 后端。
渲染媒体
根据后端,wxMediaCtrl可以渲染和显示本机系统可以使用的几乎任何类型的媒体——例如图像、mpeg 视频或 mp3(没有许可证限制——因为它依赖于技术上可能没有 mp3 的本机系统调用解码可用,例如,它不在许可限制的范围内)。
对于一般操作,您需要做的就是调用Load()加载要渲染的文件,捕获EVT_MEDIA_LOADED事件,然后调用Play()显示该事件中媒体的视频/音频。
更复杂的操作通常更依赖于后端的能力。例如,Qu