【闲鱼APP】内,发闲置拍照片时的连拍功能,是用什么方式实现的?
功能入口:【咸鱼APP】-【底部卖闲置Tab】-【发闲置】-【添加首图】-【拍照】
猜想方案:调用系统相机功能,区域内实时显示像机内容,连拍功能实际为截取关键帧,将截取的帧画面保存为应用内临时文件,渲染到底部列表,并不保存到系统相册,上传时从临时文件批量上传。
不知道我的猜想方案是否准确?
用这种方案上传的图片能否包含设备信息等原始照片数据?
用uniapp开发APP,能否实现类似效果?
【闲鱼APP】内,发闲置拍照片时的连拍功能,是用什么方式实现的?
功能入口:【咸鱼APP】-【底部卖闲置Tab】-【发闲置】-【添加首图】-【拍照】
猜想方案:调用系统相机功能,区域内实时显示像机内容,连拍功能实际为截取关键帧,将截取的帧画面保存为应用内临时文件,渲染到底部列表,并不保存到系统相册,上传时从临时文件批量上传。
不知道我的猜想方案是否准确?
用这种方案上传的图片能否包含设备信息等原始照片数据?
用uniapp开发APP,能否实现类似效果?
1 回答5.3k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答3.5k 阅读
3 回答2k 阅读
1 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.1k 阅读
你的猜想是对的。
首先闲鱼的拍照其实是在
surfaceview
上进行的view截图,并不是真正进行的拍照。截图之后储存到队列内提供给下个页面即可。可以尝试uni-camera或者lime-camera插件试一下。