Я знаю, что вопрос в C ++, но здесь есть хороший момент по этому поводу. Также, как вы говорите, код, который работает для вашего компьютера, также может работать на Pocket PC.
Итак, я разработал приложение для Windows Mobile на C #, в котором была функция напоминания, и мы использовали библиотеку wmplib (Windows Media Player) для воспроизведения песен (включая mp3).
Сначала вам нужно добавить wmp.dll в ссылки, находящиеся в каталоге c: \ Windows \ System32 (или в любом другом каталоге Windows). Тогда вам просто нужно закодировать это так:
private WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer();
// url is the path of the file
private void PlayFile(String url)
{
player = new WMPLib.WindowsMediaPlayer();
player.URL = url;
player.settings.volume = 100;
player.controls.play();
}
Вот ссылка для этого кода
А для C ++ здесь вы можете найти, как это сделать