AndroidCameraX在图像保存时onImageSaved回调函数没有运行
创始人
2024-10-06 15:47:16
0
  1. 确认相机的图像捕捉是否成功:在ImageCapture的takePicture方法中,可以添加监听器来确认图像捕捉是否成功,例如:

imageCapture.takePicture(cameraExecutor, new ImageCapture.OnImageCapturedCallback() { @Override public void onCaptureSuccess(@NonNull ImageProxy image) { // 在这里处理图像数据 }

@Override public void onError(@NonNull ImageCaptureException exception) { // 图像捕获出现错误 } });

  1. 重新设置图像保存的位置:如果相机无法保存图像,可能是由于设置的图像保存位置不正确,可以重新指定保存位置,例如:

val photoFile = File( outputDirectory, SimpleDateFormat(FILENAME_FORMAT, Locale.US) .format(System.currentTimeMillis()) + ".jpg")

val outputOptions = ImageCapture.OutputFileOptions.Builder(photoFile).build()

imageCapture.takePicture( outputOptions, ContextCompat.getMainExecutor(this), object : ImageCapture.OnImageSavedCallback { override fun onImageSaved(outputFileResults: ImageCapture.OutputFileResults) { // 在这里处理保存后的图像数据 }

                override fun onError(exception: ImageCaptureException) {
                    // 图像保存过程中出现错误
                }
            })

注意:在重新设置图像保存位置时,需要确保所在文件夹已经存在或者可以创建;同时,需要确保重新设置的保存位置具有正确的文件扩展名。

相关内容

热门资讯

原来有透视"wepo... 原来有透视"wepoker到底有透视软件吗"开挂(透视)辅助平台(玩家必用透明教程)【福星临门,好运...
发现透视"wepok... 发现透视"wepokerplus发牌规则"开挂(透视)辅助插件(专业讨论教你攻略)发现透视"wepo...
了解透视"德州wpk... 了解透视"德州wpk透视辅助器最新版本更新内容"开挂(透视)辅助工具(教程攻略科技教程)了解透视"德...
分享透视"wepok... 分享透视"wepoker有挂吗开挂"开挂(透视)辅助神器(玩家必看科普高科技教程)分享透视"wepo...
正品透视"wepok... 正品透视"wepoker辅助软件怎么用"开挂(透视)辅助脚本(发现玩家细节方法)正品透视"wepok...
分析透视"wepok... 分析透视"wepoker透视辅助软件怎么开挂"开挂(透视)辅助挂(玩家必备教程科技教程)分析透视"w...
细节透视"微扑克机器... 细节透视"微扑克机器人多吗"开挂(透视)辅助器(研究成果wpk教程)细节透视"微扑克机器人多吗"开挂...
正版透视"wepok... 正版透视"wepoker透视辅助脚本"开挂(透视)辅助下载(科技揭秘大神讲解)正版透视"wepoke...
必看透视"给大家普及... 必看透视"给大家普及一下wepoker开挂透视方法"开挂(透视)辅助工具(9分钟了解系统教程)必看透...
必看透视"wepok... 必看透视"wepoker免费透视脚本"开挂(透视)辅助平台(每日必看推荐扑克教程)必看透视"wepo...