调用系统相机,调用系统相机拍照后,结果没有带回应用中,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
待解决
相关问题
如何调用系统相机拍照?
1959浏览 • 1回复 待解决
HarmonyOS 如何调用系统相机进行拍照?
609浏览 • 1回复 待解决
如何调用系统相机,拍照、录视频?
615浏览 • 1回复 待解决
有哪位知道怎样调用系统相机拍照
1982浏览 • 1回复 待解决
HarmonyOS 无法调用系统相机获取拍照图片
343浏览 • 1回复 待解决
HarmonyOS h5调用系统相机进行拍照
262浏览 • 1回复 待解决
如何调用系统相机拍照,并获取到拍摄的图片
2249浏览 • 1回复 待解决
HarmonyOS 打开相机拍照后, 相机很卡, 我们的App也会被杀掉
271浏览 • 1回复 待解决
HarmonyOS 调用相机拍照问题
279浏览 • 1回复 待解决
HarmonyOS 如何实现调用相机拍照
139浏览 • 1回复 待解决
鸿蒙可以直接调用系统相机吗?
8919浏览 • 1回复 待解决
HarmonyOS 不具备调用手机系统相机拍照的能力吗?
374浏览 • 1回复 待解决
如何开发应用拉起系统相机拍照返回图片?希望拉起相机应用拍照后,选择图片可以返回到自己的应用
2060浏览 • 1回复 待解决
HarmonyOS H5调用系统相机相册,无法拉起相机相册
997浏览 • 1回复 待解决
mate60Pro调用系统相机拍照存在较高时延,40反而很快
2074浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用 cameraPicker 调用系统相机进行拍照,取消拍摄事件如何监听?
387浏览 • 1回复 待解决
HarmonyOS 拍照功能能否直接调用系统相机,还是只有通过Camera kit去自己封装
1010浏览 • 1回复 待解决
HarmonyOS 相机相册选图demo,打开相册可以调用相机拍照的
311浏览 • 1回复 待解决
相机实现预览和拍照,开发者通过调用HarmonyOS相机服务提供的接口可以开发相机应用
1422浏览 • 1回复 待解决
鸿蒙支持ACTION_IMAGE_CAPTURE调用系统相机吗
1826浏览 • 1回复 待解决
harmonyOS基于api9如何调用相机拍照?
4177浏览 • 1回复 待解决
HarmonyOS 长焦拍照画质低,噪点多,系统相机没有问题
120浏览 • 1回复 待解决
如何从app跳转到系统相机
5706浏览 • 1回复 已解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
1168浏览 • 1回复 待解决
HarmonyOS APP无法打开相机拍照
703浏览 • 1回复 待解决
拍照后返回原应用,需要在want里的parameters里加上需要返回的包名信息。
拍照结果图存在 result.want.parameters[‘resourceUri’]里。
样例代码: