我的應用程序應該可以在Windows和Linux(Ubuntu)上運行。所以我必須重新實現我的通知聲音,因爲QSound在Ubuntu下不起作用。 我想用QAudioOutput。在PyQt中使用QAudioOutput播放聲音
我不能讓它運行這個代碼,我不明白我必須做什麼。你有什麼建議嗎?或者也許另一個適用於這兩種操作系統的想法?
from PyQt4.QtGui import QApplication
import sys
from PyQt4.QtMultimedia import QAudioOutput, QAudioFormat
from PyQt4.QtCore import QFile, QIODevice
app=QApplication(sys.argv) #1st Edit
output=QAudioOutput()
soundFile=QFile()
soundFile.setFileName("C:\\Users\\delete_2.wav")
soundFile.open(QIODevice.ReadOnly)
output.start(soundFile)
app.exec_() #1st Edit
好的,謝謝,但它仍然沒有播放任何聲音。 – user2366975