Я пытаюсь играть аудио от ресурса с помощью.NET Компактная Платформа. Я добавил звуковой файл для свойства ресурса в моем приложении и пытаюсь использовать ниже демонстрационного кода ссылки файла ресурсов для...
SoundPlayer player = new SoundPlayer(Assembly.GetExecutingAssembly().
GetManifestResourceStream("blessedwav.wav"));
player.Play();
Но этот код не играет звук WAV. Как я играю звуковой файл ресурса с помощью.NET Компактная Платформа 3.5?
Я нашел решение. Этот код очень хорошо работает в .NET Compact Framework:
// Convert a byte array to a stream
using (var audioStream = new MemoryStream(Properties.Resources.full_song_wav))
{
using (var player = new SoundPlayer(audioStream))
{
player.Play()
}
}
Попробуйте следующее:
//I added the file as a audio resource in my project
SoundPlayer player = new SoundPlayer(Properties.Resources.recycle);
player.Play();
Я не пробовал использовать .NET Compact Framework. Но у меня он работает на C #.