大疆无人机安卓Mobile Sdk开发(五)解决M300Rtk H20相机无法获取图片视频的问题
大疆无人机安卓Mobile Sdk开发(一)简单介绍大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息大疆无人机安卓Mobile Sdk开发(三)制定航点任务WaypointMission大疆无人机安卓Mobile Sdk开发(四)读取飞机的图片和视频并下载大疆无人机安卓Mobile Sdk开发(五)解决M300Rtk H20相机无法获取图片视频的问题qq 505057618
·
大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息
大疆无人机安卓Mobile Sdk开发(三)制定航点任务WaypointMission
大疆无人机安卓Mobile Sdk开发(四)读取飞机的图片和视频并下载
大疆无人机安卓Mobile Sdk开发(五)解决M300Rtk H20相机无法获取图片视频的问题
qq 505057618 接mobilesdk开发,有需求可以联系
传统的相机都是将相机模式设置成MEDIA_DOWNLOAD 模式,然后就能获取媒体文件,但是H20开发发现设置不成功,经研究发现,需要更换方式了,
大疆的适配实在是太烦了,这里我们需要先判断相机型号,如果是H20系列通过调用enterPlayback方法,然后去获取媒体库,剩下来的操作和上一章一样。
if (camera.getDisplayName().equals(Camera.DisplayNameZenmuseH20T) ||
camera.getDisplayName().equals(Camera.DisplayNameZenmuseH20)) {
camera.enterPlayback(new CommonCallbacks.CompletionCallback() {
@Override
public void onResult(DJIError djiError) {
if (djiError == null) {
handler.sendMessage(handler.obtainMessage(SHOW_PROGRESS_DIALOG, null));
handler.postDelayed(refreshListRunnable, 500);
}
}
});
} else {
camera.setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD, djiError -> {
if (djiError == null) {
handler.sendMessage(handler.obtainMessage(SHOW_PROGRESS_DIALOG, null));
handler.postDelayed(refreshListRunnable, 500);
}
});
}
更多推荐
已为社区贡献5条内容
所有评论(0)