gpt4 book ai didi

windows - Qt + 声子 : doesn't play on some computers

转载 作者:可可西里 更新时间:2023-11-01 14:15:09 25 4
gpt4 key购买 nike

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

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

plugins 文件夹放在 exe 文件旁边,包含一个带有 phonon_ds94.dll 的 phonon_backends 文件夹。

谁能解释一下如何让程序在未安装 Qt 的计算机上播放文件?

最佳答案

我不确定 mp3 文件是否无法播放,但您是否记得在无法播放视频的机器上也部署了 QtOpenGL4.dll?在 Windows 上,the Phonon backend relies on this DLL当它不存在时,只会静静地坐在那里什么也不做。

Sjwarner 关于尝试 Dependency Walker 的建议是一个很好的建议,尤其是在动态加载插件 DLL 的情况下。

关于windows - Qt + 声子 : doesn't play on some computers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com