遥控相机概览
遥控相机采用事件—响应流程。已连接设备向 App 发送 RemoteShutterEvent;App 随后进入本地相机界面或拍摄照片,并通过 RemoteShutterState 和 DeviceRemoteShutterAPI 向设备报告处理结果。
事件流程
| 设备事件 | App 职责 | 上报状态 |
|---|---|---|
.enter | 请求相机权限、准备采集会话并显示相机界面。 | .enteredPhotoMode 或 .exitedOrUnableToEnter |
.capture | 使用 App 相机拍摄照片。 | .photoSuccess 或 .photoFailed |
.exit | 停止采集并退出相机界面。 | .exitedOrUnableToEnter |
.unknown | 安全忽略不支持的输入。 | 除非设备协议另有要求,否则无需上报。 |
此 API 不会控制设备自身的相机拍照。App 需要自行实现相机功能并处理相机权限。
可用指南
处理遥控快门
处理设备快门事件并同步 App 相机状态