如何使用DJI Android SDK获得DJI无人机的正确当前视频设置



我需要为DJI无人机上的相机直播获取当前设置的视频分辨率。我试图通过DJICodecManager获取它,但是它返回的结果不一致。

val codecManager = DJICodecManager(
this@MainActivity,
null,
0,
0,
UsbAccessoryService.VideoStreamSource.Camera
)
val width = codecManager.videoWidth
val height = codecManager.videoHeight

有时videoWidth和videoHeight值返回纵横比值(16和9(,有时它正确返回视频宽度和高度(1280和720(。

我在文档中没有找到任何其他方法。有人知道从大疆无人机获得当前设置的视频高度和宽度值的可靠方法吗?

谢谢。

例如。

您必须提供更多信息。是你想要的直播还是你想更改录制的分辨率?

您必须使用sendDataToDecoder((将数据发送到编解码器。

看看github上的dji示例。

最新更新