当我在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()

最佳答案

您需要QApplication或QCoreApplication实例,并且必须在m_media.play()之后使用exec()成员启动事件循环。声音:: MediaObject::play是异步的。

C++示例

QApplication app(argc, argv);
// phonon initialization, and play
app.exec()

关于python - python音频无法播放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11308889/

10-12 04:01