[英]How to play video with qt5
我正在尝试使用qt制作一个简单的视频播放器。 但是,我无法获得随qt一起工作的视频单元示例,而是出现错误:“QMediaPlayer对象没有有效的服务”。 我正在使用windows vista。 即使该示例不起作用,我可以正常播放视频吗? 有没有其他简单的方法来测试播放视频? 或者这是qt的问题?
检查我创建的这个VideoWidget: https : //github.com/MaximAlien/VideoWidget 。 这里的主要内容是视频应该在网络中,QMediaPlayer会为您处理所有内容。 示例适用于Qt 5及更高版本。
不幸的是,这在您的Vista上是可以预期的。 请参阅维护者的相关文章:
在Windows XP上,Qt Multimedia使用DirectShow(适用于Windows Vista及更高版本的WMF)。 DirectShow插件二进制文件不包含在Qt 5.0包中(只有WMF插件)。 你需要自己编译QtMultimedia,或者只需要在qtmultimedia / src / plugins / directshow中编译DirectShow插件
...在以下有关Qt问题跟踪器的报告中:
Windows XP上的Qt 5.0和QMediaPlayer失败
在你的基础上构建它的步骤是:
在执行此操作之前,请确保qmake正确在您的PATH中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.