Open Excbyte opened 3 years ago
Agent comment from Luce Luo in Zendesk ticket #39141:
尊敬的用户,
您好!感谢您联系DJI 大疆创新。 建议您可以首先连接电脑确认下SD内确实存在最新照片,同时保证刷新了文件列表,是文件列表为UP_TO_DATE最新后再次测试下。
非常感谢您的理解与配合,祝您生活愉快!
Best Regards,
DJI 大疆创新SDK技术支持
Agent comment from Luce Luo in Zendesk ticket #39141:
尊敬的用户,
您好!感谢您联系DJI 大疆创新。 建议您可以首先连接电脑确认下SD内确实存在最新照片,同时保证刷新了文件列表,是文件列表为UP_TO_DATE最新后再次测试下。
非常感谢您的理解与配合,祝您生活愉快!
Best Regards,
DJI 大疆创新SDK技术支持
我查看了SD卡,时有最新图片的。但是现在我的XT2相机上面可以插入2张SD卡(SD1和SD2),我拍摄的新照片在SD1上,用代码mediaManager.getSDCardFileListSnapshot()获取到的图片是获取的SD2上的图片,要如何才能读取到SD1的图片呢?
Agent comment from Luce Luo in Zendesk ticket #39141:
尊敬的用户,
您好!感谢您联系DJI 大疆创新。 您指的应该是卡槽2中的文件,这些文件是不支持使用MSDK读取的,您可以通过读卡器方式进行下载。
非常感谢您的理解与配合,祝您生活愉快!
Best Regards,
DJI 大疆创新SDK技术支持
inline282909806.png
产品:M210+ZENMUSE XT2 SDK:Mobile-SDK-Android 4.13.1 设备:Android 10.0
首先设置为下载模式 camera.setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD, djiError -> { if (djiError != null) mainToast("切换下载模式失败:" + djiError.getDescription()); })
然后获取SDK上的照片列表,时间都是之前的,没有新拍摄的图片。 mediaManager.refreshFileListOfStorageLocation(SettingsDefinitions.StorageLocation.SDCARD, djiError -> { if (djiError == null) { if (currentFileListState == MediaManager.FileListState.SYNCING || currentFileListState == MediaManager.FileListState.DELETING) { mainToast("多媒体管理器正忙"); runUI(WaitDialog::closeWait); } else { try { List flyPhoto = mediaManager.getSDCardFileListSnapshot();
Loger.debug("读取飞机媒体列表成功,Size:" + flyPhoto.size());
for (MediaFile mediaFile : flyPhoto) {
Loger.debug("多媒体创建时间:" + mediaFile.getTimeCreated() +"==========" + mediaFile.getDateCreated());