Есть ли у кого-нибудь работающий (проверенный) пример кода для воспроизведения аудиофайла из изолированного хранилища. В настоящее время у меня есть код, который не выдает исключение и не издает никаких звуков:
MediaElement ME = new MediaElement();
ME.AutoPlay = false;
IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication();
ME.SetSource(ISF.OpenFile("foo.wav", FileMode.Open));
ME.Play();
Я пробовал использовать несколько различных аудиоформатов, закодированных с помощью Expression, но у меня всегда одна и та же проблема.
Кроме того, мне бы очень понравился пример использования файлового браузера для загрузки песни из файлового потока, однако это менее важно, и пример изолированного хранилища можно легко преобразовать.
Я проверил, и если я внедряю файл в приложение, он воспроизводится нормально. Проблема в том, что я хочу, чтобы пользователи могли загружать свои собственные песни в приложение, которое затем будет сохраняться и воспроизводиться из изолированного хранилища.
Наконец, как и в примере, я предпочел бы делать это в коде C #, а не в XAML.