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