调用系统相机,调用系统相机拍照后,结果没有带回应用中,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
待解决
相关问题
如何调用系统相机拍照?
2848浏览 • 1回复 待解决
HarmonyOS应用调用系统相机拍照后内存暴涨怎么处理?
615浏览 • 0回复 待解决
HarmonyOS 如何调用系统相机进行拍照?
1705浏览 • 1回复 待解决
如何调用系统相机,拍照、录视频?
1237浏览 • 1回复 待解决
有哪位知道怎样调用系统相机拍照
2759浏览 • 1回复 待解决
HarmonyOS 无法调用系统相机获取拍照图片
1340浏览 • 1回复 待解决
HarmonyOS h5调用系统相机进行拍照
1188浏览 • 1回复 待解决
如何调用系统相机拍照,并获取到拍摄的图片
3323浏览 • 1回复 待解决
HarmonyOS 调用相机拍照问题
1094浏览 • 1回复 待解决
HarmonyOS 打开相机拍照后, 相机很卡, 我们的App也会被杀掉
1111浏览 • 1回复 待解决
HarmonyOS 如何实现调用相机拍照
874浏览 • 1回复 待解决
鸿蒙可以直接调用系统相机吗?
9843浏览 • 1回复 待解决
HarmonyOS 不具备调用手机系统相机拍照的能力吗?
1121浏览 • 1回复 待解决
如何开发应用拉起系统相机拍照返回图片?希望拉起相机应用拍照后,选择图片可以返回到自己的应用
2917浏览 • 1回复 待解决
HarmonyOS H5调用系统相机相册,无法拉起相机相册
2020浏览 • 1回复 待解决
mate60Pro调用系统相机拍照存在较高时延,40反而很快
2942浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用 cameraPicker 调用系统相机进行拍照,取消拍摄事件如何监听?
1098浏览 • 1回复 待解决
HarmonyOS 相机相册选图demo,打开相册可以调用相机拍照的
1107浏览 • 1回复 待解决
相机实现预览和拍照,开发者通过调用HarmonyOS相机服务提供的接口可以开发相机应用
2683浏览 • 1回复 待解决
HarmonyOS 拍照功能能否直接调用系统相机,还是只有通过Camera kit去自己封装
2073浏览 • 1回复 待解决
鸿蒙支持ACTION_IMAGE_CAPTURE调用系统相机吗
2493浏览 • 1回复 待解决
harmonyOS基于api9如何调用相机拍照?
5731浏览 • 1回复 待解决
HarmonyOS 长焦拍照画质低,噪点多,系统相机没有问题
622浏览 • 1回复 待解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
1864浏览 • 1回复 待解决
HarmonyOS 相机setFocusPoint调用后没有效果。
749浏览 • 1回复 待解决
拍照后返回原应用,需要在want里的parameters里加上需要返回的包名信息。
拍照结果图存在 result.want.parameters[‘resourceUri’]里。
样例代码: