Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建PyQt可执行文件后没有声音_Python_Audio_Pyinstaller_Pyqt5 - Fatal编程技术网

Python 创建PyQt可执行文件后没有声音

Python 创建PyQt可执行文件后没有声音,python,audio,pyinstaller,pyqt5,Python,Audio,Pyinstaller,Pyqt5,我正在寻找一种在Windows上部署python3/PyQt5应用程序的方法,我决定使用PyInstaller。我设法把整个东西发射出去,工作得很好,但我的问题是声音 我使用PyQt5.QMediaPlayer在我的应用程序中播放声音和音乐,当我尝试在构建的可执行文件中播放音乐时,它无法正常工作,也不会输出任何声音。我明确指出,当我使用python命令行从我的项目目录启动项目时,一切正常 是否有人已经有此配置问题? 如果是,您是如何解决问题的 编辑:我得到的错误是defaultServicePr

我正在寻找一种在Windows上部署python3/PyQt5应用程序的方法,我决定使用PyInstaller。我设法把整个东西发射出去,工作得很好,但我的问题是声音

我使用PyQt5.QMediaPlayer在我的应用程序中播放声音和音乐,当我尝试在构建的可执行文件中播放音乐时,它无法正常工作,也不会输出任何声音。我明确指出,当我使用python命令行从我的项目目录启动项目时,一切正常

是否有人已经有此配置问题? 如果是,您是如何解决问题的


编辑:我得到的错误是
defaultServiceProvider::requestService():找不到“org.qt project.qt.mediaplayer”的服务

我从未将pyinstaller与PyQt5一起使用过,但使用PyQt5+cx\u Freeze时遇到了相同的问题。问题是,我没有将必要的PyQt5模块与应用程序捆绑在一起。检查
QMediaPlayer
是否正确打包。是的,它是捆绑的,我的hiddenimports中也有它。但是我有一个类似这样的错误
defaultServiceProvider::requestService():找不到“org.qt project.qt.mediaplayer”的服务
我从未将pyinstaller与PyQt5一起使用过,但使用PyQt5+cx\u Freeze时遇到了同样的问题。问题是,我没有将必要的PyQt5模块与应用程序捆绑在一起。检查
QMediaPlayer
是否正确打包。是的,它是捆绑的,我的hiddenimports中也有它。但是我有一个类似这样的错误
defaultServiceProvider::requestService():找不到“org.qt project.qt.mediaplayer”的服务