将 libVLC 视频渲染到 QWidget 中

format,png

在用 libVLC 播放视频时,会默认显示一个 Direct3D output 窗口。这个窗口不太美观,而且也没办法做一些定制,所以在绝大多数情况下都需要禁用(或者隐藏)它,好将视频渲染到我们自己的窗口中。

在 libVLC 中,要实现这个功能并不难,只要调用平台相关的接口,并将媒体播放器和窗口句柄传递进去就可以了,这样媒体播放器就会把视频呈现到该窗口上。

1

主要接口

一定要区分开下面这几个接口,因为在不同平台上(Windows/Linux/Mac OS)调用的不一样:

html>

猜你喜欢

转载自blog.csdn.net/u011012932/article/details/105071557
今日推荐