我正在使用PyQt5版本来开发简单的音频播放器,但它无法导入Phonon类。
我想播放简单的mp3文件
希望尽快收到你的回复
答案 0 :(得分:7)
Qt5中没有声子。应该使用新的QtMultimedia模块:
import PyQt5.QtCore as C
import PyQt5.QtMultimedia as M
import sys
app=C.QCoreApplication(sys.argv)
url= C.QUrl.fromLocalFile("./some.mp3")
content= M.QMediaContent(url)
player = M.QMediaPlayer()
player.setMedia(content)
player.play()
player.stateChanged.connect( app.quit )
app.exec()
在你问之前,你需要PyQt5.QtMultimedia模块,可能没有提供PyQt5核心库。 Ubuntu已经分离了python3-pyqt5.qtmultimedia。