大疆無人機安卓Mobile Sdk開發(五)解決M300Rtk H20相機無法獲取圖片視頻的問題

大疆無人機安卓Mobile Sdk開發(一)簡單介紹

大疆無人機安卓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);
                        }
                    });
                }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章