大疆社区
大疆社区
believe0925
已累计飞行 0 米
发布于2015-7-23
浏览6.8k
相关分类
SDK
Mobile-SDK
0
1
24
0

24 条评论

最新
最早
大疆社区
快来评论吧
大疆社区

已累计飞行 0 米

按照上面的步骤, 下载是没问题了. 请问如何选择要下载的照片的页数和序号, 比如我要下载刚刚拍的三张照片, 应该如何做呢? 还有, 在地面站任务运行的时候能够下载吗?

2015-9-6

大疆社区

已累计飞行 0 米

敢问兄台,你这个InspiresDownloader 是如何下载的。 onEventBackgroundThread要调用吗,调用的话是如何赋值的。。谢鸟

2015-8-23

大疆社区

已累计飞行 0 米

还有后续不,可否能够通过DJIMediaFile的index,指定下载的selectFileAtIndex,下载指定的照片。 最好情况就是如何能给下载列表添加数据,一次性下载需要的照片

2015-8-23

大疆社区

已累计飞行 0 米

辛苦啦…… 我因为这个问题 也焦头烂耳好久了, 我也觉得是他们 回调消息跟实际执行不同步 造成的下载失败问题……改天给大疆提个需求,在InspiresDownloader 类里面添加下载所有照片 功能 问题不就解决了……

2015-7-31

大疆社区

已累计飞行 14382 米

SDK 的 bug,onresult返回东西的时候其实并没有执行完。 我第一次尝试的时候跟你一样,每一个onResult都会直接call下一个。 结果发现最后直接onEnd。 然后用demo程序中的view debug发现这么做根本一个照片都选不上,下载列表是空的,所以onEnd。 我不确定问题是在第二条命令冲掉了第一条命令, 还是第一条命令有硬件反应时间,但onresult忽略了这个时间,所以第二个命令send出去之后其实上一条还没有执行完。 因为两种现象都有 1. 手动进入multipe select之后 一个button做 select all 和 download select 两件事但发现一个照片都没选上… 2. 进playback mode和multiple view写在一个button里面但发现只是进了playback mode,但并没有multiple。 但肯定是他们这里用了udp… 所以返回success只是命令send出去了,没说运行成功还是失败。 所以不知道该怎么debug……只能很dirty的找hardcore解决方案。 然后发现需要加delay,但单纯的sleep不工作,给多大都不工作… 所以两个解决方案是: 1. 一个button控制一个function,一共五个搞定 2. 用Handler。 我直接贴代码了… https://gist.github.com/lanyusea/bd98578a65f2d1e72562 (没写全,剩下的跟demo中下载的一样,省地方就不贴了。 但是! 我之所以说解决了一半是因为我把demo project搞定了,可我自己的不行。 该加的callback都加了,该做的oncreate都做了,可最后的结果只是停在了play back single view,没办法下载。 唯一的区别就是我没有camera view(我的APP不看摄像头画面)。 但我不认为这个有影响,可我确实是找不到其他与demo APP不同的地方了… 心好累……… 等我过两天再继续debug…

2015-7-30

大疆社区

已累计飞行 14382 米

算是搞定了。 你给我半个小时让我静静我再回复你… 这个bug真是太恶心了…

2015-7-30

大疆社区

已累计飞行 14382 米

我下午试着写一下这个功能,晚些回复你

2015-7-30

大疆社区

已累计飞行 0 米

辛苦你啦……demo 操作是可以,可是我想通过一键来响应着 一系列操作 我的 执行步骤是这样的 enterMultiplePreviewMode —>enterMultipleEditMode ->selectAllFiles->downloadAllSelectedFiles , 每个步骤的执行都是在上一个步骤 返回正确是条件调用的,也就是在 onResult函数里面执行的。 可问题是 我调用 downloadAllSelectedFiles 之后还是直接给我返回的 OnEnd 并没有下载照片 我试了DJIInspireDownloader 这个类,好用是挺好用 比较坑的是 它只下载 最新的一张照片或者视频……

2015-7-30

大疆社区

已累计飞行 0 米

我在demo里面这么操作可以…… 可是我的需求是 任务执行结束后自动下载照片,说白了也就是 一个按钮 执行这一系列操作, 我的 执行步骤是这样的 enterMultiplePreviewMode —>enterMultipleEditMode ->selectAllFiles->downloadAllSelectedFiles , 每个步骤的执行都是在上一个步骤 返回正确是条件调用的,也就是在 onResult函数里面执行的。 可问题是 我调用 downloadAllSelectedFiles 之后还是直接给我返回的 OnEnd 并没有下载照片,很郁闷………… 你具体是怎么操作的?? 最后一步 FinisheDownload 应该是在下载之后调用的把,跟我这问题有没有关系?

2015-7-30

大疆社区

已累计飞行 0 米

发现楼上写的很详细了。。。过程繁琐,一步一步来还是没问题的

2015-7-27

查看更多评论