gpt4 book ai didi

audio - Qt5Multimedia编译后无法播放

转载 作者:行者123 更新时间:2023-12-03 00:09:51 24 4
gpt4 key购买 nike

请告诉我可能有什么问题。

我编写了台式机应用程序,用于使用Qt5Multimedia播放声音。
当我在QtCreator中编译应用程序时,一切正常。
但是,如果我启动.exe文件,声音不会播放。
如果我尝试播放任何声音,则会出现此错误:“QMediaPlayer对象没有有效的服务”

如果我在.pro文件中添加Qt + = multimedia,则会出现此错误:

DirectShowPlayerService::doSetUrlSource: Unresolved error code 800c0006

因此,我添加了.pro文件:Qt + = multimediawidgets,然后开始工作。

我还将DLL复制到.exe文件目录:
Qt5MultimediaWidgets.dll
Qt5Multimedia.dll

如果我在QtCreator中运行它,为什么应用程序可以工作,而如果我使用.exe文件运行它,则为什么该应用程序不能工作?
谢谢。

最佳答案

我解决了这个麻烦。
可能是链接的dll中存在问题。我从运行文件夹中删除所有dll,并将所有新的dll从C:\ Qt \ Qt5.1.0 \ 5.1.0 \ mingw48_32 \ bin文件夹中删除。现在开始工作!

关于audio - Qt5Multimedia编译后无法播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18097264/

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