DJI-William3-11 14:24
M300要用enterPlayback函数进入到下载模式,setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD)不适用于M300。M300调用enterPlayback后再获取MediaManager。
Rain20483-11 14:59
改成了enterPlayback 后获取mediaManager 没报错,但是调用 refreshFileListOfStorageLocation 还是报
DJIError:Execution of this process has timed out(255)
也试过按照文档通过Aircraft 获取的 Camera对象 enterPlayback 再获取 MediaManger 结果一样。内存卡是SanDisk 64G U3 A2的也换过其他内存卡,之前是没问题的。
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-William3-12 17:37
我复现成功了,我们检查一下。
Rain20483-14 10:17
谢谢,我目前临时处理的办法是在打开app后添加了如下步骤
先调用 enterPlayback在回调内用refreshFileListOfStorageLocation再调用exitPlayback 和 setMode 这4步
这样后续的refreshFileListOfStorageLocation 就正常了
DJI-William3-18 12:08
这个操作有些奇怪,你格式化SD卡看看能否恢复。
欢迎光临 大疆社区 (https://bbs.dji.com/) | Powered by Discuz! X3.2 |