我正在使用AudioVideoCaptureDevice
錄製麥克風的某些聲音。我想給用戶反饋他錄製的內容,所以我希望能夠播放它。Windows Phone:播放錄製的聲音會引發異常
把聲音當成歌,並通過Microsoft.Xna.Framework.Media.MediaPlayer
玩它,我得到一個異常:
{System.InvalidOperationException:樂曲播放失敗。 請確認歌曲不受DRM保護。 創作者遊戲不支持受DRM保護的歌曲。 ---> System.InvalidOperationException:發生意外錯誤。 ---在Microsoft.Xna.Framework.Media.MediaQueue.Play(宋歌)}
展望歌在手錶的細節,IsProtected()
內部異常堆棧跟蹤--- 結束似乎會導致問題。 (如果播放正常,我可以正確地知道歌曲沒有被保護。)我使用的是AAC和ACM編解碼器,兩者都給出了相同的結果。
我可以在關閉並再次打開視圖後播放歌曲,但尚未找到任何可解釋此問題的相關初始化。
我也嘗試複製該文件,以防某些進程仍然持有鎖,仍然沒有改進,與隔離存儲相同。
在未關閉應用程序但重新進入視圖後,歌曲播放沒有問題。
如何直接播放錄製的音頻沒有任何問題?
任何代碼來顯示的答案? – MickyD 2015-04-05 03:20:30
謝謝,我找到了答案,並且還發布了我在答案中更改/添加的代碼。 – 2015-04-07 16:34:59