如何从隔离存储播放音频(流方法除外)?
Posted
技术标签:
【中文标题】如何从隔离存储播放音频(流方法除外)?【英文标题】:How to play audio from isolated storage (except stream method)? 【发布时间】:2011-12-01 17:59:55 【问题描述】:我发现在 Microsoft 的 SaveRingtoneTask
示例中使用了:
saveRingtoneChooser.Source = new Uri(@"isostore:/" + ringtonePath);
我像这样使用 Uri 播放 MediaPlayer
的音频,但没有异常或声音。
【问题讨论】:
显示您的实际代码。不要只描述它或显示类似的代码。 【参考方案1】:“isostore:/”前缀似乎仅在某些狭窄场景中受支持 - 例如设置动态磁贴图像或可能如您的示例中那样 - 以保存铃声。有一篇文章介绍了如何使用 BackgroundAudioPlayer here 完成您的要求。
如果您只需要播放应用程序中的文件 - 您可以使用 MediaElement.SetSource() 指向从隔离存储中打开的文件流。
【讨论】:
以上是关于如何从隔离存储播放音频(流方法除外)?的主要内容,如果未能解决你的问题,请参考以下文章