如何从隔离存储中播放音频(流方法除外)?

时间:2011-12-01 17:59:55

标签: c# silverlight windows-phone-7 audio isolatedstorage

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

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

我像这样使用Uri来播放MediaPlayer的音频,但没有例外或声音。

1 个答案:

答案 0 :(得分:0)

“isostore:/”前缀似乎仅在某些狭窄的场景中得到支持 - 比如设置实时图块图像或者可能在您的示例中 - 以保存铃声。有一篇关于使用BackgroundAudioPlayer here执行您要求的内容的文章。

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