win10 IoT FileOutputNodeAsync不能使用mediaEncodingProfile

时间:2015-11-24 16:58:53

标签: c# audio-recording windows-10-iot-core

我想使用AudioGraph从麦克风录制到磁盘。当我在Raspberry PI上运行它时,代码在我的PC(x86)上工作正常,此调用失败

CreateAudioFileOutputNodeResult result = await audioGraph.CreateFileOutputNodeAsync(file,mediaEncodingProfile);

始终重新调整“未知故障”,

如果我在没有指定编码配置文件的情况下使用相同的调用(如下所示),它可以正常工作,但它创建的文件无法播放(不知道这是什么格式。文件似乎以RIFF开头,我认为是。 wav文件),但似乎没有任何东西能够播放创建的文件:(

CreateAudioFileOutputNodeResult result = await audioGraph.CreateFileOutputNodeAsync(file);

所以我真的很困惑,如果没有提供媒体编码器,默认文件格式是什么,为什么可以使用mp3,wav等来保存文件(IoT没有编码器),它会播放文件回来了。

任何想法如何播放以默认文件格式保存的文件?

0 个答案:

没有答案