1

Python で次のコードを入力すると、song.mp3再生されません。どうして??

出力 = Phonon.AudioOutput(Phonon.MusicCategory)
m_media = Phonon.MediaObject()
Phonon.createPath(m_media, 出力)
m_media.setCurrentSource(Phonon.MediaSource("files/song.mp3"))
m_media.play()
4

1 に答える 1

2

QApplication または QCoreApplication インスタンスが必要で、m_media.play() の後に exec() メンバーでイベント ループを起動する必要があります。Phonon::MediaObject::play は非同期です。

C++ の例

QApplication app(argc, argv);
// phonon initialization, and play
app.exec()
于 2012-07-03T11:00:11.007 に答える