我想写一个可以捕获视频(没有任何声音)并拍照的Windows应用商店应用。想象一下数码相机:您可以在按下获取图片的按钮之前预览设备屏幕上的图片。
我现在面临的问题是Windows.Media.Capture
命名空间只有用于捕获带声音视频的对象的类(CameraCaptureUI
,MediaCapture
)。我不会受到对象功能的困扰,但事实上我必须在应用程序的清单中包含Microphone功能,并且应用程序使用它没有意义。我需要一个只使用网络摄像头功能的课程。
有什么想法吗?
答案 0 :(得分:5)
我找到了答案,我认为我应该分享它。我很抱歉回答了我自己的问题,但这里有:
可以在MediaCapture对象的设置中指定,在初始化时,它将仅使用视频部分:
var mediaCaptureMgr = new MediaCapture();
var captureSettings = new MediaCaptureInitializationSettings();
captureSettings.StreamingCaptureMode = StreamingCaptureMode.Video;
await mediaCaptureMgr.InitializeAsync(captureSettings);
RTFM!