当我在Python中键入以下代码时,song.mp3
无法播放。为什么??
output = Phonon.AudioOutput(Phonon.MusicCategory)m_media = Phonon.MediaObject()Phonon.createPath(m_media, output)m_media.setCurrentSource(Phonon.MediaSource("files/song.mp3"))m_media.play()
你需要QApplication或QCoreApplication实例,你必须在m_media.play()之后使用exec()成员启动事件循环。Phonon::MediaObject::p lay 是异步的。
C++示例
QApplication app(argc, argv);
// phonon initialization, and play
app.exec()