正在上传图片(0/1)

4.14.1设置相机下载模式报错及无法获取SD卡文件

 0
手机看帖 7 1768
如题,在重启M300后,没有打开pilot的情况下, 只挂载一个H20t的时候,无论是通过 DJISampleApplication.getProductInstance().getCamera()
或者 DJISampleApplication.getProductInstance().getCameras()
来获取到的H20t 的camera对象
调camera.setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD,..)
都回调失败DJIError :Server error, please contact <dev@dji.com> for help.(255)

并且后续调用 refreshFileListOfStorageLocation
都是DJIError: Execution of this process has timed out(255)



另外附pilot上的问题,如果m300重启后,没有从首页进入,而是直接停留在关机前的FPV界面,等重新连接无人机后有图传画面直接点击相册图标,进入相册会提示SD卡未插入或者不可用了,退出重新进入才会显示。这时退出pilot进入上述测试App,setMode 还是会报 错,但是refreshFileListOfStorageLocation 就正常有文件返回了
评论
上传
你需要登录之后才能回帖    登录 | 注册
DJI-William   2021-3-11 3#
M300要用enterPlayback函数进入到下载模式,setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD)不适用于M300。M300调用enterPlayback后再获取MediaManager。
楼主   2021-3-11 4#
DJI-William3-11 14:24
M300要用enterPlayback函数进入到下载模式,setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD)不适用于M300。M300调用enterPlayback后再获取MediaManager。
改成了enterPlayback 后获取mediaManager 没报错,但是调用 refreshFileListOfStorageLocation 还是报
DJIError:Execution of this process has timed out(255)

也试过按照文档通过Aircraft 获取的 Camera对象 enterPlayback  再获取 MediaManger 结果一样。内存卡是SanDisk 64G U3 A2的也换过其他内存卡,之前是没问题的。
DJI-William   2021-3-12 5#
Rain20483-11 14:59
改成了enterPlayback 后获取mediaManager 没报错,但是调用 refreshFileListOfStorageLocation 还是报
DJIError:Execution of this process has timed out(255)

也试过按照文档通过Aircraft 获取的 Camera对象 enterPlayback  再获取 MediaManger 结果一样。内存卡是SanDisk 64G U3 A2的也换过其他内存卡,之前是没问题的。
我本地测试一下。
DJI-William   2021-3-12 6#
Rain20483-11 14:59
改成了enterPlayback 后获取mediaManager 没报错,但是调用 refreshFileListOfStorageLocation 还是报
DJIError:Execution of this process has timed out(255)

也试过按照文档通过Aircraft 获取的 Camera对象 enterPlayback  再获取 MediaManger 结果一样。内存卡是SanDisk 64G U3 A2的也换过其他内存卡,之前是没问题的。
我复现成功了,我们检查一下。
楼主   2021-3-14 7#
DJI-William3-12 17:37
我复现成功了,我们检查一下。
谢谢,我目前临时处理的办法是在打开app后添加了如下步骤
先调用 enterPlayback在回调内用refreshFileListOfStorageLocation再调用exitPlayback 和 setMode 这4步
这样后续的refreshFileListOfStorageLocation 就正常了
DJI-William   2021-3-18 8#
Rain20483-14 10:17
谢谢,我目前临时处理的办法是在打开app后添加了如下步骤
先调用 enterPlayback在回调内用refreshFileListOfStorageLocation再调用exitPlayback 和 setMode 这4步
这样后续的refreshFileListOfStorageLocation 就正常了
这个操作有些奇怪,你格式化SD卡看看能否恢复。
楼主   2021-3-18 9#
DJI-William3-18 12:08
这个操作有些奇怪,你格式化SD卡看看能否恢复。
可以恢复的,但是暂时的,关机后又会出现。另外发现我们这种情况不知道是否和a、b空有关,之前可能被其他同事拿去用,设置了遥控为B控了
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表