VLC-Qt是一个免费的开源库,结合了Qt应用程序和libVLC库,使他包含了用于媒体播放的核心类,以及用来快速地进行媒体播放器开发的一些GUI类。
由于集成了整个libVLC库,使得VLC-Qt在开发一个功能齐全的跨平台多媒体播放器上,功能异常强大。例如:libVLC实例和player、单个文件和列表播放、音频和视频控制、元数据管理。
主要组成
核心库
核心类控制着播放方面的功能,它连接到libVLC,以此让我们完全控制libVLC及其所有特性。整个libVLC库都被封装到了C++/Qt中,借用libVLC核心类可以同时支持多个实例和播放器。
Widgets库
媒体播放器的开发通常都需要一个UI,而Widgets库正是实现的基础,它包含了几个简单的、预先制作的窗口部件,可以将其用作基类:seekwidget、videowidget、audio、volumeslider和videocontrollers。
QML库
VLC-Qt还包含了QML部分,它提供了使用OpenGL的简单视频播放。
下载SDK
我们可以在VLC-Qt