首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt +声子:在某些计算机上不播放

Qt +声子:在某些计算机上不播放
EN

Stack Overflow用户
提问于 2011-12-07 04:03:14
回答 3查看 1.3K关注 0票数 4

在部署到干净机器后,我的应用程序出现了问题。这些是运行应用程序的结果:

  1. Win7 Home:安装ffdshow后,程序播放wmv、mp3。
  2. Vista家庭:安装了ffdshow后,它会播放mp3,但不会播放wmv
  3. WinXP (没有service ):即使安装了ffdshow,也不会播放wmv、mp3。程序可以找到38个后端,其中包括mp3和wmv。它确实会播放wav文件。
  4. 在构建项目的计算机上,一切都很好,即使在ffdshow中禁用了许多格式。

插件文件夹放在exe文件之外,并包含一个带有phonon_backends的phonon_ds94.dll文件夹。

有人能解释一下在没有安装Qt的计算机上如何使程序播放文件吗?

EN

回答 3

Stack Overflow用户

发布于 2011-12-07 10:49:39

我不确定mp3文件是否没有播放,但是您还记得在不播放视频的机器上部署QtOpenGL4.dll吗?在Windows上,声子后端依赖于此DLL。只会静静地坐在那里,当它不存在的时候什么也不做。

Sjwarner建议尝试Dependency是一个很好的建议,特别是在这种情况下,插件DLL是动态加载的。

票数 2
EN

Stack Overflow用户

发布于 2011-12-07 08:36:18

我要做的第一件事就是给依赖沃克一个机会。我会在上面详细描述的所有已部署状态下运行它,并查看应用程序在每种情况下使用的all之间是否有任何差异。

票数 1
EN

Stack Overflow用户

发布于 2016-03-16 18:42:18

我遇到了这个问题,我通过安装一个编解码程序包来解决这个问题。这是我使用的一个:K-Lite Mega Codec包 (请确保不要在最后安装两个浏览器附加组件)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8410238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档