【发布时间】:2014-02-02 18:01:26
【问题描述】:
所以,我正在尝试在我的应用程序中播放声音。通常需要在倒计时结束后播放声音,然后停止用户交互。
但是,问题是QSound 最终什么都没玩。我试过mp3、wav等都没有结果。
可能的原因是什么?
我在 Linux 和 Windows 上都试过了。这是我尝试过的(play 和 play2 功能):
class Window(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 200, 200)
self.btn = QtGui.QPushButton("Play", self)
self.btn.clicked.connect(self.play)
self.btn.move(50, 80)
def play(self):
c = QtGui.QSound("1.mp3")
c.play()
def play2(self):
QtGui.QSound.play("1.mp3")
它们都不起作用!
编辑:我将 Phonon 用于我的目的,但我不知道为什么这不起作用。
【问题讨论】:
标签: python python-2.7 user-interface pyqt pyqt4