我的应用程序应该可以在 Windows 和 Linux(Ubuntu) 上运行。所以我必须重新实现我的通知声音,因为 QSound 在 Ubuntu 下不起作用。我正在尝试使用 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