Мобильное устройство с поддержкой .NET CF версии 3.5 (и надеюсь и выше) можно достаточно легко научить проигрывать медиа файлы формата .WAV. С этой версии .NET CF имеет необходимый набор функций для воспроизведения звуковых файлов.
Без лишних слов, просто приведу примеры, они элементарны и очень просты.
Два примера проигрывания звукового файла:
Пример №1
System.Media.SoundPlayer player = new System.Media.SoundPlayer(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\mysound.wav");
player.Play();
В этом примере будет воспроизведён файл mysound.wav, который должен находиться в той же папке что и приложение на устройстве.
А вот с воспроизведением звукового файла из ресурсов, всё несколько отличается от обычной .net
Пример №2
System.IO.MemoryStream m = new System.IO.MemoryStream(Properties.Resources.MySound);
System.Media.SoundPlayer sound = new System.Media.SoundPlayer(m);
sound.Play();
m.Dispose();
В этом примере проигрывается звуковой файл MySound из ресурсов.
Вот собственно и всё.