【发布时间】:2018-06-23 01:35:32
【问题描述】:
我正在使用 libVLC 播放视频文件。如果我将我的代码用作独立的视频播放器,我没有问题。视频播放得非常好。我可以随意暂停和播放视频。
当我在插件中使用相同的代码,没有修改,然后播放相同的文件,一些独特的事情发生了:VLC 为相同的创建两个音频流视频文件。现在,如果我使用libvlc_media_player_pause(...) 暂停视频,它会暂停视频和一个音频流。另一个音频流继续播放。
关于为什么会发生这种情况的任何建议?
应用程序本身是用 Qt5 编写的。我已经用音频和视频文件测试过这个问题。
LibVLC 版本是 3.0.0
Header file 和 Source file 是 pastebin 链接
【问题讨论】: