C# 如何从独立存储中播放音频(流方法除外)?

C# 如何从独立存储中播放音频(流方法除外)?,c#,silverlight,windows-phone-7,audio,isolatedstorage,C#,Silverlight,Windows Phone 7,Audio,Isolatedstorage,我发现在Microsoft的SaveRingtoneTask示例中使用了: saveRingtoneChooser.Source = new Uri(@"isostore:/" + ringtonePath); 我使用类似这样的Uri通过MediaPlayer播放音频,但没有例外或声音。似乎只有在某些狭窄的情况下才支持isostore:/prefix,例如设置live tile图像,或者像您的示例中那样,保存铃声。有一篇文章介绍如何使用BackgroundAudioPlayer实现您的要求 如

我发现在Microsoft的SaveRingtoneTask示例中使用了:

saveRingtoneChooser.Source = new Uri(@"isostore:/" + ringtonePath);

我使用类似这样的Uri通过MediaPlayer播放音频,但没有例外或声音。

似乎只有在某些狭窄的情况下才支持isostore:/prefix,例如设置live tile图像,或者像您的示例中那样,保存铃声。有一篇文章介绍如何使用BackgroundAudioPlayer实现您的要求


如果只需要回放应用程序中的文件,可以使用MediaElement.SetSource指向从独立存储打开的文件流。

显示实际代码。不要只是描述它或显示类似的代码。