鸿蒙相机开发可以预览,但是拍照显示空指针异常?
问题就在 拍照方法下,frameConfigBuilder.addSurface(imageReceiver.getRecevingSurface()); 总之报空指针异常
求解答
private void photoBtnFunc(Component component) {
    if(cameraDevice == null || imageReceiver == null){
        return;
    }
    FrameConfig.Builder frameConfigBuilder = cameraDevice.getFrameConfigBuilder(Camera.FrameConfigType.FRAME_CONFIG_PICTURE);//功能是拍照
    frameConfigBuilder.addSurface(imageReceiver.getRecevingSurface());
    frameConfigBuilder.setImageRotation(90);
    FrameConfig build = frameConfigBuilder.build();
cameraDevice.triggerSingleCapture(build); //单帧捕获
}
        相机
      
        鸿蒙
      
        赞
        1
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  mac.update空指针异常 
1020浏览  • 1回复 待解决
HarmonyOS 首次启动应用偶尔出现空指针异常 
1239浏览  • 1回复 待解决
相机实现预览和拍照,开发者通过调用HarmonyOS相机服务提供的接口可以开发相机应用 
2785浏览  • 1回复 待解决
HarmonyOS 相机-拍照之后预览 
1980浏览  • 1回复 待解决
HarmonyOS 相机预览拍照流程报错 
1839浏览  • 1回复 待解决
如何收集,鸿蒙应用运行中产生的崩溃信息,比如空指针异常,数组越界异常? 
5456浏览  • 1回复 待解决
升级版本后,启动应用cpp crash 空指针异常 
1818浏览  • 1回复 待解决
相机预览,相机预览是启动相机后看见的画面,通常在拍照和录像前执行。 
2086浏览  • 1回复 待解决
关于WebView报空指针的问题 
8234浏览  • 1回复 待解决
Camera相机预览黑屏,拍照photoOutPut capture catch code:"7400104" 
3136浏览  • 1回复 待解决
如何开发应用拉起系统相机拍照返回图片?希望拉起相机应用拍照后,选择图片可以返回到自己的应用 
2972浏览  • 1回复 待解决
DevEco Studio打开历史工程报空指针错误 
6166浏览  • 1回复 待解决
netHandle.openConnection()报空指针是啥情况 
6629浏览  • 1回复 待解决
三方相机预览demo开发 
2145浏览  • 1回复 待解决
HarmonyOS 相机相册选图demo,打开相册可以调用相机拍照的 
1166浏览  • 1回复 待解决
相机是否支持拍照预览onPreviewFrame回调?是否支持控制回调频率? 
2717浏览  • 1回复 待解决
打开相机:直接使用相机拍照能力 
3008浏览  • 1回复 待解决
Page里通过XComponent显示相机预览,应用切到后台再切到前台,相机预览画面变成黑色了 
2608浏览  • 1回复 待解决
HarmonyOS 相机预览流设置帧率会报相机服务异常的错误,只打开一个预览流应该如何设置帧率? 
1465浏览  • 1回复 待解决
HarmonyOS 自定义相机拍照如何判断预览画面中是否有人脸 
890浏览  • 1回复 待解决
HarmonyOS 摄像头预览在横竖屏切换显示异常 
1235浏览  • 1回复 待解决
HarmonyOS 拉起相机拍照 
1230浏览  • 0回复 待解决
HarmonyOS 相机拍照模糊 
2325浏览  • 1回复 待解决
使用XComponent组件显示相机的预览输出流时,如何获取相机的帧数据 
4255浏览  • 1回复 待解决
如何调用系统相机拍照? 
2927浏览  • 1回复 待解决





















你的这个声明有问题“FrameConfig.Builder frameConfigBuilder = cameraDevice.getFrameConfigBuilder(Camera.FrameConfigType.FRAME_CONFIG_PICTURE);”
应该是这样
CameraConfig.Builder cameraConfigBuilder = camera.getCameraConfigBuilder();