CameraCaptureUIMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定从附加的相机捕获的用户界面是否允许捕获照片、视频或照片和视频。
public enum class CameraCaptureUIMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CameraCaptureUIMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CameraCaptureUIMode
var value = Windows.Media.Capture.CameraCaptureUIMode.photoOrVideo
Public Enum CameraCaptureUIMode
- 继承
-
CameraCaptureUIMode
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
microphone
webcam
|
字段
Photo | 1 | 用户只能捕获照片。 |
PhotoOrVideo | 0 | 可以捕获照片或视频。 |
Video | 2 | 用户只能捕获视频。 |
注解
注意
如果使用 CameraCaptureUI,则不应在应用清单文件中指定网络摄像头或麦克风功能。 如果你这样做,你的应用将显示在设备的相机隐私设置中,但即使用户拒绝相机访问你的应用,也不会阻止 CameraCaptureUI 捕获媒体。 这是因为 Windows 内置的摄像头应用是受信任的第一方应用,需要用户按下按钮来启动照片、音频和视频捕获。 如果你在使用 CameraCaptureUI 时指定网络摄像头或麦克风功能,则提交到应用商店时,你的应用可能无法通过 Windows 应用程序认证工具包认证。
如果使用 MediaCapture 以编程方式捕获音频、照片或视频,则必须在应用清单文件中指定网络摄像头或麦克风功能。