PyQt Phonon音频播放器

时间:2012-07-05 19:21:03

标签: python audio pyqt phonon

我正在使用Mac OS X.我尝试使用此代码,直接来自PyQt文档:

source = Phonon.MediaSource("/Users/xxx/Desktop/audio.mp3")
player = Phonon.createPlayer(Phonon.MusicCategory, source)
media = Phonon.MediaObject(player)
media.play()

我没有声音输出。

我真的只想播放一个音频文件...不确定为什么这不起作用。它直接来自文档:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/phonon-module.html#playback

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这对我有用:

source = Phonon.MediaSource("test.ogg")
player = Phonon.createPlayer(Phonon.MusicCategory, source)
player.play()

使用MediaObject即可:

source = Phonon.MediaSource("test.ogg")
output = Phonon.AudioOutput(Phonon.MusicCategory)
media = Phonon.MediaObject()
media.setCurrentSource(source)
Phonon.createPath(media, output)
media.play()