我使用DJI for Windows SDK提供的示例代码来连接mavic 2 pro。我可以收到无人机的名字,订阅速度更新并查看它们。但是,当我单击FPV或使用回放时,我无法获取任何视频,其中工作模式将变为绿色,但当我单击“重新加载”时会超时:
启动文件数据任务获取文件:请求超时:切换模式或重试
我正在使用:
Visual Studio Professional 2017版本15.9.5
最新版本的无人机和无线电控制器。
最新版本的windows sdk
Windows企业版1803
我已经安装了所有的驱动程序并完成了Guidance to Connect with Mavic 2 Pro。当控制器已连接时,我已在设备管理器上进行了检查,并看到以下设备:
愿景(界面3)
DJI USB虚拟COM
另外,我已经卸载并安装了所有DJI的程序和驱动程序。
解决方案
所以,经过几次尝试和不同的方法,我解决了这个问题。我发现为mavic和dji模拟器提供的dji assist 2上的所有驱动程序都不符合从mavic获取图像的要求。所以解决办法是使用zadig。打开程序和控制器并插入计算机后,选择“选项”->“列出所有设备”。现在,应该可以看到驱动程序libusb,选中,然后单击replace driver。

最佳答案

哈哈我在做DJI的测试。没有遇到这个。唯一的问题是无人机的选择有限。
这是一份清单,把它们一一划掉,以排除这个问题。
uwp中的usb权限配置
连接顺序
确保在使用电缆连接之前,P4P v2.0遥控器已关闭。
使用micro-usb电缆将遥控器连接到计算机。
打开遥控器。
确保你没有打开DJI软件,如DJI助理2。
dji windows sdk应用程序不能同时与飞机通信。
3安装DJI助手2时,请确保已安装DJI助手2并启用了所有驱动程序安装。
4 WinUSB驱动程序
您的错误似乎是连接问题。但一旦你通过了还有几件事你必须检查
确保目录中有ffmpeg dll
如果我记得更多的话,我会加上更多的。现在,这是我能想到的

关于windows - DJI Windows SDK示例代码:无法在Mavic 2 Pro上查看FPV模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56240343/

10-12 22:40