Android V5版本调用KeyCustomExpandFileNameSettings无法修改照片名字,报系统错误
已完成请问,我调用V5的api,这么写,想要再照片后面加后缀,但是加不了,报错误。
此方法在拍照前调用:
val cameraFile = CustomExpandNameSettings()
cameraFile.setCustomContent("9A45780DP809")
CameraKey.KeyCustomExpandFileNameSettings.create().set(cameraFile,{
Log.i(TAG, "照片名称修改成功:"+point.photoPositionId)
}){
Log.i(TAG, "照片名称修改失败:"+it.description())
}
通过调试报以下错误:
ErrorImp{errorType='CORE', errorCode='SYSTEM_ERROR', innerCode='', description='null', hint='error code = -7'}
请问什么原因,怎么样才能在照片后面加后缀名,这个是硬件错误码?
-
我之前这样子写也报同样的系统错误,没有任何描述,用的是御3,插入了存储卡
KeyTools.createCameraKey(
CameraKey.KeyCustomExpandFileNameSettings,
ComponentIndexType.LEFT_OR_MAIN,
CameraLensType.CAMERA_LENS_DEFAULT
).set(cameraFile,{
Log.i(TAG, "照片名称修改成功:"+point.photoPositionId)
}){
Log.i(TAG, "照片名称修改失败:"+it.description())
}
使用此方法也报:ErrorImp{errorType='CORE', errorCode='SYSTEM_ERROR', innerCode='', description='null', hint='error code = -7'}
那请问set参数需要完善什么,传入值不就没了 -
这相机执行其他动作什么意思,执行其他动作就没法设置文件后缀明吗,我这里没有执行其他动作,就是拍照前,在
WaylineExecutingInfoListener监听里面调用方法进行后缀名修改。
即使执行其他动作也应该有提升,而不是直接报系统错误,这太难找原因了 -
那请问set参数需要完善什么,传入值不就没了? -->你可以查看这篇文章:KeyCustomExpandFileNameSettings的使用方法 KeyCustomExpandFileNameSettings传入的参数需要填上全部参数属性才可以设置成功,即: var Medianame: CustomExpandNameSettings = CustomExpandNameSettings() Medianame.customContent = "hfz" Medianame.encodingType = EnCodingType.UTF8 Medianame.forceCreateFolder = false Medianame.relativePosition = RelativePosition.POSITION_END Medianame.priority = 0 这相机执行其他动作什么意思,执行其他动作就没法设置文件后缀明吗? -->如果相机正在录制,这个时候无法通过KeyCustomExpandFileNameSettings设置后缀。相机繁忙的情况下也可能无法设置。 ![](https://djisdksupport.zendesk.com/attachments/token/l34HoPyfVmWP47nickWyxR4Fi/?name=image.png) 您可以先尝试将传入参数的属性补全,看看能否设置成功。
请先登录再写评论。
评论
5 条评论