0
是否可以将默认相机设置为与CameraCaptureUI API配合使用? 在我的开发平板电脑上,默认摄像头是前端,我需要使用后端摄像头。 在相机应用程序中似乎没有指定默认相机的参数。 也有一种方法来在全屏模式下启动CameraCaptureUI?UWP CameraCaptureUI - 默认相机
是否可以将默认相机设置为与CameraCaptureUI API配合使用? 在我的开发平板电脑上,默认摄像头是前端,我需要使用后端摄像头。 在相机应用程序中似乎没有指定默认相机的参数。 也有一种方法来在全屏模式下启动CameraCaptureUI?UWP CameraCaptureUI - 默认相机
你不能。 CameraCaptureUI
不公开此控制级别。一切都由系统处理,因此用户将不得不选择相机。
如果您想从代码中自行选择相机,则必须使用较低级别的API MediaCapture
。
你可以找到一个第一walkthough这里:Basic photo, video, and audio capture with MediaCapture
你会看到你在这个sample找什么的例子。
这里是一个减磅的示例代码:
var cameraDevice = await FindCameraDeviceByPanelAsync(Windows.Devices.Enumeration.Panel.Back);
_mediaCapture = new MediaCapture();
var settings = new MediaCaptureInitializationSettings { VideoDeviceId = cameraDevice.Id };
await _mediaCapture.InitializeAsync(settings);
如果我不希望在我的应用程序来管理的摄像头,是有可能改变相机应用程序所使用的默认摄像头。我在应用程序中看不到任何设置... –