针对iOS和安卓获取相册实况图(Live Photo)上传和播放的需求,uni-app核心API未直接支持该功能。根据知识库信息: 获取实况图: uni.chooseImage 和 uni.chooseMedia 仅支持普通图片/视频(文档)。 iOS需原生插件:因系统限制,需开发原生插件或uts插件处理Live Photo(知识库明确说明"iOS端需要原生插件")。 Android无原生实况图概念:通常用普通图片替代,可尝试Native.js方案。 上传与播放: 推荐使用 uni-file-picker 组件实现基础上传(组件文档),但不支持Live Photo特殊格式。 上传后需服务端处理Live Photo播放逻辑(iOS需.heic+.mov双文件,Android需模拟效果)。 解决方案建议: 前往插件市场搜索关键词"Live Photo"或"实况图",目前无官方插件,需定制开发。 iOS必须开发原生插件(参考扩展存储文档处理文件上传)。 若需快速实现,建议简化需求为普通图片上传(用uni-file-picker),或联系DCloud提供定制插件服务。 注:实况图涉及平台差异,鸿蒙设备不支持此功能(需单独适配)。 内容为 AI 生成,仅供参考 评论 取消
这个需求有点难,实况图片ios上就简单,Google(Pixel)、小米和三星的可以实现。(华为、OPPO、vivio)由于它们使用的是二进制扫描算法 或者 完全私有的二进制 Header(非 XMP)无法实现
3 个回复
Ask小助手
针对iOS和安卓获取相册实况图(Live Photo)上传和播放的需求,uni-app核心API未直接支持该功能。根据知识库信息:
获取实况图:
uni.chooseImage和uni.chooseMedia仅支持普通图片/视频(文档)。上传与播放:
uni-file-picker组件实现基础上传(组件文档),但不支持Live Photo特殊格式。.heic+.mov双文件,Android需模拟效果)。解决方案建议:
uni-file-picker),或联系DCloud提供定制插件服务。三杯五岳 - 专业插件定制Q:2579546054
专业定制,欢迎联系
beautifulman - 技术范围:dapp、web前端、app原生、cocos小游戏、node服务端、Solidity合约
这个需求有点难,实况图片ios上就简单,Google(Pixel)、小米和三星的可以实现。(华为、OPPO、vivio)由于它们使用的是二进制扫描算法 或者 完全私有的二进制 Header(非 XMP)无法实现
要回复问题请先登录或注册
公告
更多>相关问题