Reputation: 1193
When I type the following code in Python, the song.mp3
doesn't play. Why??
output = Phonon.AudioOutput(Phonon.MusicCategory) m_media = Phonon.MediaObject() Phonon.createPath(m_media, output) m_media.setCurrentSource(Phonon.MediaSource("files/song.mp3")) m_media.play()
Upvotes: 1
Views: 405
Reputation: 13130
You need QApplication or QCoreApplication instance and you have to launch event loop with exec() member after m_media.play(). Phonon::MediaObject::play is asynchronous.
C++ example
QApplication app(argc, argv);
// phonon initialization, and play
app.exec()
Upvotes: 2