使用startAbilityForResult拉起系统相机不支持设置前后摄像头,可以使用相机服务样例代码如下:export class UuCamera { takePhoneByAPI(mContext: Context ) { async () => { try { let pickerProfile: cameraPicker.PickerProfile = { cameraPosition: camera.CameraPosition.CAMERA_POSITION_FRONT }; let pickerResult: cameraPicker.PickerResult = await cameraPicker.pick(mContext, [cameraPicker.PickerMediaType.PHOTO, cameraPicker.PickerMediaType.VIDEO], pickerProfile); console.log("the pick pickerResult is:" + JSON.stringify(pickerResult)); } catch (error) { let err = error as BusinessError; console.error(`the pick call failed. error code: ${err.code}`); } } } }
使用startAbilityForResult拉起系统相机不支持设置前后摄像头,可以使用相机服务样例代码如下: