正在上传图片(0/1)

Mavic air2 全景拍照

 0
手机看帖 2 942
有哪位知道在air2上如和用sdk拍全景照片。我用下面的代码,能将摄像头成功设置成全景模式,但是调用拍照的函数,没有反应,请帮看一下哪里有问题,谢谢

private fun shootPanoramaMode(mode: SettingsDefinitions.PhotoPanoramaMode){
    val camera: Camera? = cameraInstance
    if( getDroneModel() == MAVIC_AIR2 ){
        camera?.setFlatMode(SettingsDefinitions.FlatCameraMode.PHOTO_PANORAMA) {
            if (it == null) {
                camera.setPhotoPanoramaMode(mode){
                    if(it == null){
                        startShootPhoto()
                    }else{
                        showShortToast(it.toString())
                    }
                }
            } else {
                showShortToast(it.toString())
            }
        }    }
}

private fun startShootPhoto(){
    handler.postDelayed({
        cameraInstance?.startShootPhoto {
            if (it == null) {
                showShortToast("take photo: success.")
            } else {
                showShortToast(it.toString())
            }
        }
    }, 2000)
}
评论
上传
你需要登录之后才能回帖    登录 | 注册
DJI-William   2021-4-7 3#
setFlatMode已经成功设置了相机模式,应该不需要再setPhotoPanoramaMode,你把这段删除试试。
楼主  Mavic Mini认证用户 2021-4-7 4#
DJI-William4-7 15:43
setFlatMode已经成功设置了相机模式,应该不需要再setPhotoPanoramaMode,你把这段删除试试。
刚试过不管用,还是没有反应,谢谢您的回复。
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表