Python 3.x PyQt5中不存在声子类

Python 3.x PyQt5中不存在声子类,python-3.x,pyqt5,Python 3.x,Pyqt5,我正在使用PyQt5版本开发简单的音频播放器,但它无法导入声子类 我想播放简单的mp3文件 希望尽快收到您的来信Qt5中没有声子。应使用新模块: 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) playe

我正在使用PyQt5版本开发简单的音频播放器,但它无法导入声子类

我想播放简单的mp3文件


希望尽快收到您的来信

Qt5中没有声子。应使用新模块:

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.QT多媒体模块,PyQt5核心库可能未提供该模块。Ubuntu已将打包的python3-pyqt5.qtmultimedia分开。

您还需要Ubuntu 15.04中的
libqt5多媒体插件
包。该包似乎被称为libqt5多媒体插件,但它无法解决16.04中缺少的一些插件的问题。。。