【发布时间】:2013-09-03 14:32:02
【问题描述】:
我在使用来自Windows.Media.Capture 命名空间的MediaCapture 对象时收到此异常消息Exception from HRESULT: 0xC00D36B4。当我尝试使用StartRecordToStreamAsync 方法开始录制音频时会发生异常。这是我的完整代码
MediaCapture mediaCapture = new MediaCapture();
var capturesettings = new MediaCaptureInitializationSettings();
capturesettings.StreamingCaptureMode = StreamingCaptureMode.Audio;
await mediaCapture.InitializeAsync(capturesettings);
MediaEncodingProfile encodingProfile =
MediaEncodingProfile.CreateMp3(AudioEncodingQuality.Medium);
InMemoryRandomAccessStream iStream = new InMemoryRandomAccessStream();
await mediaCapture.StartRecordToStreamAsync(encodingProfile, iStream);
有人可以给我一些暗示我在这里做错了什么吗?或者我应该怎么做才能正确运行它。
谢谢
【问题讨论】:
-
0xC00D36B4与MF_E_INVALIDMEDIATYPE相关:“为媒体类型指定的数据无效、不一致或不受此对象支持。” -
嗨,你发现你的代码有什么问题了吗?可以分享一下吗?
标签: c# exception audio windows-store-apps media