dji-sdk / Mobile-SDK-Android

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

H20镜头设置分辨率失败 #849

Open addriumruss opened 3 years ago

addriumruss commented 3 years ago

M300RTK+H20, MSDK4.14.1, 安卓10.

代码: ResolutionAndFrameRate resolutionAndFrameRate = new ResolutionAndFrameRate(SettingsDefinitions.VideoResolution.RESOLUTION_1920x1080, SettingsDefinitions.VideoFrameRate.FRAME_RATE_24_FPS); Lens lens1 = lens.get(0); lens1.setVideoResolutionAndFrameRate(resolutionAndFrameRate, djiError -> { if(djiError == null){ ToastUtils.setResultToToast("设置分辨率1920x1080、FPS24成功!"); }else{ ToastUtils.setResultToToast("设置分辨率1920x1080、FPS24失败: "+djiError.getDescription()); } });

结果总是失败,请问是哪里出了问题? 谢谢!

dji-dev commented 3 years ago

Agent comment from William Wong in Zendesk ticket #46371:

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

应该是你的设置H20并不支持,可以查询下H20支持什么样的设置,记得在lens下调用videoResolutionAndFrameRateRange。 Link:https://developer.dji.com/api-reference/android-api/Components/Camera/DJICamera_DJILens_LensCapabilities.html#djilens_djilensparameters_supportedlensvideoresolutionandframeraterange_inline

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