繁体   English   中英

如何用qt5播放视频

[英]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失败

在你的基础上构建它的步骤是:

  • 抓住tarball
  • 打开包装
  • 进入qtmultimedia文件夹
  • 运行qmake -r
  • (N)使
  • (n)安装

在执行此操作之前,请确保qmake正确在您的PATH中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM