2011-12-01 48 views
0

我發現,在從微軟SaveRingtoneTask示例中使用:如何從獨立存儲播放音頻(除了流式方法)?

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

我使用烏里這樣通過MediaPlayer播放音頻,但沒有異常或聲音。

+5

顯示您的實際代碼。不要只是描述它,或者顯示類似的代碼。 –

回答

0

「isostore:/」前綴似乎僅在某些狹窄場景中受支持 - 例如設置實時平鋪圖像或者可能如您的示例中 - 以保存鈴聲。有一篇關於如何使用BackgroundAudioPlayer here來做什麼的文章。

如果您只需要播放應用程序中的文件 - 您可以使用MediaElement.SetSource()指向從獨立存儲打開的文件流。