4

名前空間のオブジェクトException from HRESULT: 0xC00D36B4を使用しているときに、この例外メッセージが表示されます。メソッドを使用してオーディオの録音を開始しようとすると、例外が発生します。これが私の完全なコードです MediaCaptureWindows.Media.CaptureStartRecordToStreamAsync

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);

ここで私が間違っていることを誰かが私にヒントを与えることができますか? または、正しく実行するにはどうすればよいですか。

ありがとう

4

2 に答える 2

0

このページで説明されている例に従ってみてください: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn642092.aspx

それに従って、ウェブカメラからビデオを保存します(投稿したコードで既に行っているように、指定されたコードをタイムリーに変更します)、うまく機能します。

于 2014-09-11T09:06:04.273 に答える