使用案例:
1)通过DJI GO或DJI GO与Mavic 2 Enterprise连接。4.有趣的是,DJI GO识别无人机为Mavic Pro,并要求使用DJI GO 4。DJI GO 4识别DJI为Phantom4,并要求使用DJI GO。
2)关闭DJI GO,使用DJI SDK通过手机app重新连接到DJI GO
因此,在VideoFeeder中没有"onReceive“方法调用。如果您使用过DJI PILOT应用程序,则相机已修复,并且工作正常,直到您不再使用DJI GO或DJI GO 4。有人知道这个奇怪的Mavic 2E行为吗?
发布于 2020-04-29 12:29:51
问题是DJI GO为一些不受支持的无人机设置了无效的相机模式。DJI无人机有几种摄像模式。它们是Android SDK的desceibed here。我认为IOS SDK也应该是一样的。所以我不记得DJI GO应用程序设置了什么模式。它似乎是Unkown模式。无论如何,在我的应用程序中,我只使用ShootPhoto和RecordVideo模式,所以如果无人机连接的摄像头模式不是这两种模式,我默认设置为'ShootPhoto`。
https://stackoverflow.com/questions/57974617
复制相似问题