dji-sdk / Mobile-SDK-Android

DJI Mobile SDK for Android: http://developer.dji.com/mobile-sdk/
Other
980 stars 579 forks source link

无法进入图片下载模式, 提示: set Param failed #720

Open addriumruss opened 3 years ago

addriumruss commented 3 years ago

环境: 御2,msdk4.12, 安卓10 使用方法: 计划按拍照-下载轮流执行。但是拍照成功了,然后无法进入下载模式,总是提示"set param failed", 调用语句如下: cam.setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD, new CommonCallbacks.CompletionCallback() { @Override public void onResult(DJIError djiError) { if(djiError != null){ ToastUtils.setResultToToast("进入下载模式失败: "+djiError.getDescription()); }else{ ToastUtils.setResultToToast("进入下载模式成功"); } } }); 麻烦帮忙看看是什么原因,谢谢!

dji-dev commented 3 years ago

Agent comment from William Wong in Zendesk ticket #42564:

尊敬的开发者, 您好,感谢您联系DJI 大疆创新。

  1. 首先你把版本升级到4.13.1以上,4.12在媒体下载有点问题。
  2. 确认下你camera是否是可见光camera,即为getCamera或者getCameras.get(0)。

希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持

addriumruss commented 3 years ago

@dji-dev 感谢回应!
我这是普通的御2飞机,当然是可见光的,直接通过getCamera就可以取到相机对象。 然后你说是4.12媒体下载有问题,我的问题根本进不去下载模式,请问拍照函数调用后多久可以切换到下载模式? 我现在等待了500毫秒也不行

dji-dev commented 3 years ago

Agent comment from William Wong in Zendesk ticket #42564:

尊敬的开发者, 您好,感谢您联系DJI 大疆创新。

500毫秒肯定不行,建议等2-3秒。

希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持

addriumruss commented 3 years ago

2~3秒 实在有点长 感谢回应!