我正在使用Mac OSX。我尝试使用此代码,直接从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
有任何想法吗?
最佳答案
这对我有用:
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()