QtMediaPlayer Problem

Ich arbeite mit PyQt5 und versuche, ein Video in meiner Python-Anwendung abzuspielen.

Ich verwende Python 3.4.0 und PyQt 5.2.1 und starte die Anwendung unter Ubuntu 14.04, aber es ist wichtig, dass die Codes plattformübergreifend sind.

Wenn ich diese Codes ausführe, erhalte ich den Fehler von

defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"

Meine Codes:

from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import PyQt5.QtMultimedia as M
class Form(QWidget):
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)
        self.setWindowTitle("IKA Control Panel")
        url= QUrl.fromLocalFile("./some.mp3")
        content= M.QMediaContent(url)
        self.player = M.QMediaPlayer(self)
        self.player.setMedia(content)
        self.player.play()
        self.player.stateChanged.connect( app.quit )
if __name__ == '__main__':
    import sys

    app = QApplication(sys.argv)

    screen = Form()
    screen.show()
sys.exit(app.exec_())

Wie kann ich dieses Problem lösen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage