Mavic 2 企业版在与 DJI GO 一起使用后不显示视频



用例:

1( 通过 DJI GO 或 DJI GO 4 连接 Mavic 2 企业版。有趣的是,DJI GO将无人机识别为Mavic Pro,并要求使用DJI GO 4。DJI GO 4 将无人机识别为 Phantom4,并要求使用 DJI GO。

2( 关闭 DJI GO 并通过手机应用程序重新连接到无人机

因此,在VideoFeeder上没有"onReceive"方法调用。 如果您使用过 DJI PILOT 应用程序相机已修复并正常工作,直到您不再使用 DJI GO 或 DJI GO 4。 有人知道这种奇怪的Mavic 2E行为吗?

问题是DJI GO将无效的相机模式设置为某些未安装的无人机。DJI 无人机有几种相机模式。他们在这里被欺骗为Android SDK。我认为IOS SDK应该是一样的。所以我不记得 DJI GO 应用程序设置了什么模式。这似乎是Unkown模式。无论如何,在我的应用程序中,我只使用ShootPhotoRecordVideo模式,所以如果无人机连接的相机模式不是这两者,我默认设置"ShootPhoto"。

最新更新