PyQt Phonon Audio Player

Я использую 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

Есть идеи?

1 ответ

Решение

Это работает для меня:

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()
Другие вопросы по тегам