首页
教程
无人机教程
手持教程
后期教程
作品
航拍无人机
DJI Mavic
DJI Avata
DJI Mini
DJI FPV
DJI Air
Phantom
Inspire
其他
手持摄影
创意摄影
DJI Mic
Osmo Action
Osmo Mobile
Osmo Pocket
Ronin
商用产品
行业应用
教育应用
农业应用
咨询
官方公告
售后服务
查禁飞区
其他
活动
官方活动
城市摄影大赛
大疆校园
同城约飞
每日签到
其他
发帖
登录
注册
luckydog
已累计飞行 0 米
发布于
2020-10-14
浏览
1.6k
相关分类
开发者
技术交流
0
0
8
0
8 条评论
最新
最早
快来评论吧
djiuser_QC4fGg3FwP6a
9
已累计飞行 0 米
回复 djiuser_uAS1KPz :
最新的sdk的demo也是这样
2023-11-23
djiuser_uAS1KPzo9B2n
8
已累计飞行 0 米
回复 DJI-William :
具体怎么搞的呀,M300挂的H20T,Mobile SDK开发的安卓app,手机连接手柄后,默认可以获取FPV的视频流,但是通过点击dji.ux.widget.FPVWidget,切换到H20T,有画面,但是视频流就断了,获取不到H20T的视频流
2022-1-7
djiuser_uAS1KPzo9B2n
7
已累计飞行 0 米
回复 luckydog :
具体怎么搞的呀,M300挂的H20T,Mobile SDK开发的安卓app,手机连接手柄后,默认可以获取FPV的视频流,但是通过点击dji.ux.widget.FPVWidget,切换到H20T,有画面,但是视频流就断了,获取不到H20T的视频流
2022-1-7
kv886
6
已累计飞行 0 米
回复 luckydog :
用官方的解码器解码不行吗
2020-10-19
luckydog
5
已累计飞行 0 米
回复 DJI-William :
画面有了,可是很卡,不知道该怎么设置解码了,有遇到吗?
2020-10-17
djiuser_7VQQ6dF6wTcF
4
已累计飞行 0 米
代理机器人,快递邮寄,自动打开远程遥控,时时图传,购物访友工作(360视频采集,用于房产)等
2020-10-15
DJI-William
3
已累计飞行 0 米
M300需要额外调用assignSourceToPrimaryChannel:secondaryChannel:withCompletion。 Link:
https://developer.dji.com/api-re ... aryvideofeed_inline
2020-10-14
luckydog
2
已累计飞行 0 米
func setupVideoPreviewer() { DJIVideoPreviewer.instance().setView(self.fpvView) let product = DJISDKManager.product(); //Use "SecondaryVideoFeed" if the DJI Product is A3, N3, Matrice 600, or Matrice 600 Pro, otherwise, use "primaryVideoFeed". if ((product?.model == DJIAircraftModelNameA3) || (product?.model == DJIAircraftModelNameN3) || (product?.model == DJIAircraftModelNameMatrice600) || (product?.model == DJIAircraftModelNameMatrice600Pro) ){ DJISDKManager.videoFeeder()?.secondaryVideoFeed.add(self, with: nil) }else{ DJISDKManager.videoFeeder()?.primaryVideoFeed.add(self, with: nil) } DJIVideoPreviewer.instance().enableHardwareDecode = true DJIVideoPreviewer.instance().start() } //DJIVideoFeedListener Method func videoFeed(_ videoFeed: DJIVideoFeed, didUpdateVideoData rawData: Data) { let videoData = rawData as NSData let videoBuffer = UnsafeMutablePointer.allocate(capacity: videoData.length) videoData.getBytes(videoBuffer, length: videoData.length) DJIVideoPreviewer.instance().push(videoBuffer, length: Int32(videoData.length)) } 这些代码在M200V2上都没问题,M300需要怎么修改才能实现?
2020-10-14
暂无更多评论
关于作者
已累计飞行 0 米
luckydog
全程右座
认证设备
暂无关联认证的设备
最新帖子
更多
M300航线任务的相对高度和海拔高度之困惑
关于V2Action上传Error code -1999的问题
M300没有fpv画面显示了