我正在使用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