首页
教程
无人机教程
手持教程
后期教程
作品
航拍无人机
DJI Mavic
DJI Avata
DJI Mini
DJI FPV
DJI Air
Phantom
Inspire
其他
手持摄影
创意摄影
DJI Mic
Osmo Action
Osmo Mobile
Osmo Pocket
Ronin
商用产品
行业应用
教育应用
农业应用
咨询
官方公告
售后服务
查禁飞区
其他
活动
官方活动
城市摄影大赛
大疆校园
同城约飞
其他
发帖
发布功能升级啦,点击 “+” 体验发帖新流程
登录
注册
avata2
固件升级
Mavic3 pro
pocket3
Air3
mini4pro
Mavic3
oction4
UOM
直播
avata
action3
om6
rc pro
炸机
air2s
pocket2
固件
电池
精灵4P
每日签到
正在上传图片(
0
/
1
)
返回列表
发表新帖
发表回复
MSDK
技术交流
展示飞机SD卡中的多媒体数据
0
发表于2021-5-21
手机看帖
1
409
倾角如何展示多媒体中的媒体数据。我获取到了MediaFile类,用mediaFile.getPreview()方法无法将bitmap展示在 ImageView中
评论
上传
你需要登录之后才能回帖
登录
|
注册
评论
点击附件文件名添加到帖子内容中
描述
djiuser_iuqLpud
2021-5-22
3
#
### 代码
```
private fun setModeIntoDownload(camera: Camera, media: MediaFile) {
if (camera.isFlatCameraModeSupported) {
// like Mavic Air 2
camera.enterPlayback { enterError ->
if (enterError != null) {
// post enter error
return@enterPlayback
}
fetchDJIPreview(media)
}
} else {
// like p4p, mavic 2
camera.setMode(SettingsDefinitions.CameraMode.MEDIA_DOWNLOAD) { setModeDjiError ->
if (setModeDjiError != null) {
// post set mode error
return@setMode
}
fetchDJIPreview(media)
}
}
}
private fun fetchDJIPreview(media: MediaFile) {
media.fetchPreview { fetchError ->
if (fetchError != null) {
// post fetch error
return@fetchPreview
}
val previewBitmap = media.preview // not null
// post preview
}
}
```
### 流程
1. 异步将无人机进入下载模式
2. 异步从无人机上下载图片的Preview到SDK
3. 同步获取Preview
4. 切换到UI线程展示图片
djiuser_IZl7…
+ 好友
最新主题
展示飞机SD卡中的多媒体数据
收藏
点赞
评论
分享至:
热门帖
1
【倒计时】千元大奖还不领?
2
无人机拍古风小姐姐,厉害了
3
夏日露营,无人机咋拍才高级
4
知识莫名其妙进我脑子里了
5
这无人机怎么甩不掉
6
狂飙!第四纪冰川地貌遗迹
相关推荐
学会这招,去滨海城市玩贼出片
Mavic 3升级成pro后...
姐姐这龙舟,游进我心里了
【泉州旅拍】在世遗之城,来一场老派约会
这招帮你轻松惊艳所有人
回复:
上传
取消
评论
快速回复
返回顶部
返回列表