调用系统相机,调用系统相机拍照后,结果没有带回应用中,app进程也没了
调用系统相机拍照后,结果没有带回应用中,app进程也没了。
async takePhotoddf(context:Context) {
await abilityAccessCtrl.createAtManager().requestPermissionsFromUser(context, ['ohos.permission.CAMERA', 'ohos.permission.READ_MEDIA'])
let contextww = context as common.UIAbilityContext
let result = await contextww.startAbilityForResult({ action: "ohos.want.action.imageCapture" })
// 照片uri
console.error(this.TAG, 'PhotoViewPicker result uri: ' + result.want.uri );
}
/**
* 拍照
*/
public async takePhoto(context: common.UIAbilityContext): Promise<MediaBean> {
let want = {
'uri': '',
'action': wantConstant.Action.ACTION_IMAGE_CAPTURE,
'parameters': {},
};
return context.startAbilityForResult(want)
.then((result) => {
console.info(this.TAG, `startAbility call back , ${JSON.stringify(result)}`);
if (result.resultCode === 0 && result.want && result.want.uri !=='') {
//拍照成功
console.info(this.TAG, 'takePhoto successfully, takePhotoResult uri: ' + result.want.uri);
return result.want.uri;
}
}).catch((error) => {
console.info(this.TAG, `startAbility error , ${JSON.stringify(error)}`);
return error;
}).then(async (uri: string) => {
const mediaBean = await this.buildMediaBean(uri);
return mediaBean;
});
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何调用系统相机拍照?
1539浏览 • 1回复 待解决
HarmonyOS 如何调用系统相机进行拍照?
86浏览 • 1回复 待解决
如何调用系统相机,拍照、录视频?
238浏览 • 1回复 待解决
有哪位知道怎样调用系统相机拍照
1736浏览 • 1回复 待解决
如何调用系统相机拍照,并获取到拍摄的图片
1777浏览 • 1回复 待解决
HarmonyOS 不具备调用手机系统相机拍照的能力吗?
58浏览 • 1回复 待解决
鸿蒙可以直接调用系统相机吗?
8436浏览 • 1回复 待解决
如何开发应用拉起系统相机拍照返回图片?希望拉起相机应用拍照后,选择图片可以返回到自己的应用
1671浏览 • 1回复 待解决
HarmonyOS H5调用系统相机相册,无法拉起相机相册
396浏览 • 1回复 待解决
mate60Pro调用系统相机拍照存在较高时延,40反而很快
1695浏览 • 1回复 待解决
相机实现预览和拍照,开发者通过调用HarmonyOS相机服务提供的接口可以开发相机应用
949浏览 • 1回复 待解决
HarmonyOS 拍照功能能否直接调用系统相机,还是只有通过Camera kit去自己封装
436浏览 • 1回复 待解决
harmonyOS基于api9如何调用相机拍照?
3667浏览 • 1回复 待解决
鸿蒙支持ACTION_IMAGE_CAPTURE调用系统相机吗
1539浏览 • 1回复 待解决
如何从app跳转到系统相机
5344浏览 • 1回复 已解决
HarmonyOS APP无法打开相机拍照
296浏览 • 1回复 待解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
766浏览 • 1回复 待解决
HarmonyOS 相机调用失败
56浏览 • 1回复 待解决
是否有API打开系统相机,拍照或录像后返回图片或uri
1501浏览 • 1回复 待解决
如何用Harmony调用原生相机拍照 并获取图片?
4120浏览 • 1回复 待解决
如何调用系统拍照并获取图片
520浏览 • 1回复 待解决
如何打开相机:如何用代码打开一个系统相机,拍照后返回一个图片流。
1461浏览 • 1回复 待解决
打开相机:直接使用相机拍照能力
1481浏览 • 1回复 待解决
请问大家有没有ArkUI调用相机的例子
4333浏览 • 1回复 待解决
HarmonyOS如何使用相机选择器拍照并获取结果?
22浏览 • 0回复 待解决
拍照后返回原应用,需要在want里的parameters里加上需要返回的包名信息。
拍照结果图存在 result.want.parameters[‘resourceUri’]里。
样例代码: