【发布时间】:2014-08-23 07:32:34
【问题描述】:
我想在 Windows Phone 8.1 应用程序中加入多个真实录音的 AAC 音频文件。实际上我想要录音中的暂停/恢复功能。在 MP3 编码中,我可以简单地加入缓冲区以组合音频文件,但在 AAC 的情况下它不起作用。 MP3 编码配置文件在 Windows Phone 8.1 中不可用。我以为MediaComposition 会帮助我拼接录音,但我遇到了例外。
我首先尝试从音频文件创建MediaClip 对象,但我得到ArgumentException 和消息Source can not be audio file。然后我尝试从音频文件创建BackgroundAudioTrack 对象并添加到MediaComposition。然后我尝试使用这些方法cvMediaElement.SetMediaStreamSource(comp.GenerateMediaStreamSource()); 和cvMediaElement.SetMediaStreamSource(comp.GeneratePreviewMediaStreamSource(100, 100)); 将源设置为MediaElement,两者都抛出ArgumentException 和消息The parameter is incorrect. 这里有人指出我正确的方法吗?
【问题讨论】:
标签: c# audio windows-runtime media windows-phone-8.1