Phonon on Windows CE

Since the Windows CE platform is still missing support for Phonon in 4.4, we are working on Phonon for this new Qt platform. We ported the Direct Show backend to Windows Mobile. Sadly there are only very few Direct Show filters available by default on Windows Mobile. But there is nothing we can do about this from the Qt side.

Because not all Windows CE SDKs and Devices support Direct Show, I also wrote a backend for the
Wave Form API from Windows CE. This backend has a lower footprint, but is for now only able to play wave files.

If you want to try out Phonon for Windows CE, then check out the Qt main snapshots, and either configure your Qt/Windows CE build with Phonon enabled (configure -platform win32-msvc2005 -xplatform wincewm50pocket-msvc2005 -phonon) or build Phonon manually (srcphonon).

While playing around with Phonon do not forget to deploy phonon and the plugin for the backend you want to use.

For people, who are not familiar with Phonon. Playing a wave file with Phonon just takes two lines of code:

Phonon::MediaObject *music = Phonon::createPlayer(Phonon::MusicCategory, Phonon::MediaSource("test.wav"));

The Windows CE team is always happy to receive feedback. You can subscribe the qt-wince-interest mailing list by sending the word "subscribe" in the subject of a message to

Blog Topics: