문제

I am using Mac OS X. I tried using this code, taken straight from the PyQt docs:

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

And I get no sound output.

I really just want to play a single audio file...not sure why this won't work. It was taken straight from the docs: http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/phonon-module.html#playback

Any ideas?

도움이 되었습니까?

해결책

This works for me:

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

Using a MediaObject you would do:

source = Phonon.MediaSource("test.ogg")
output = Phonon.AudioOutput(Phonon.MusicCategory)
media = Phonon.MediaObject()
media.setCurrentSource(source)
Phonon.createPath(media, output)
media.play()
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top