为什么我的wav音乐文件不能在Qsound中播放?

2024-06-28 20:33:33 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的代码:

from PyQt5.QtMultimedia import QSound
QSound("1.wav").play()

它不能播放音乐。 文件大小为37 MB。在


Tags: 代码fromimportplay音乐mbpyqt5wav
1条回答
网友
1楼 · 发布于 2024-06-28 20:33:33

您必须创建一个qxxx应用程序来创建必要的循环来重现声音,另一方面,正确的做法是创建对象,然后生成play()

from PyQt5.QtCore import QCoreApplication
from PyQt5.QtMultimedia import QSound
import sys

if __name__ == '__main__':
    app = QCoreApplication(sys.argv)
    sound = QSound("1.wav")
    sound.play()
    sys.exit(app.exec_())

或者,如果您只想播放而不修改任何特性,请使用静态^{}方法:

^{pr2}$

组织分解结构:

如果要在GUI中使用它,必须将QCoreApplication更改为QApplication。我还假设.wav文件在.py文件旁边。在

相关问题 更多 >