Я работаю над приложением WP7.1, которое записывает звук и воспроизводит его. Я использую MedialElement для воспроизведения звука. MediaElement отлично работает для воспроизведения MP4 (фактически переименованных файлов M4A), загруженных с сервера. Однако, когда я пытаюсь воспроизвести записанный файл с заголовком WAV RIFF или без него (в обоих случаях PCM), он не работает. Это дает мне код ошибки 3001, определение которого я нигде не могу найти.
Может ли кто-нибудь указать мне пример кода для воспроизведения записанного звука в WP7.1, который не использует класс SoundEffect. Не используйте класс SoundEffect, поскольку он предназначен для коротких аудиоклипов.
Вот как я загружаю аудиофайл:
using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication())
{
using (Stream stream = storage.OpenFile(audioSourceUri.ToString(), FileMode.Open))
{
m_mediaElement.SetSource(stream);
}
}