查了一下,不少人都在问这个问题,因为默认分辨率都很大,拍出来的照片或视频文件很大,上传费时费流量。可以有两种办法解决:
1、最低碳的办法:调低默认的拍摄分辨率及限制视频拍摄时长,比如微信的拍照和小视频,这个真的很实用很低碳。上传的图片或视频很大一直是很多人的痛点,希望DCloud们能以解决大众用户痛点为动力,考虑在下一版本支持类似功能,这样相信会有很多人因此爱上DCloud,爱上HBuilder。
2、暴力办法:拍成文件后在上传前进行压缩,貌似现在6版本支持图片压缩了,可是视频还没有。要是视频也支持压缩就好了,不过可能压缩会相对费时。
最好是实现第一种办法,另外能够限制视频拍摄时长那就堪称完美!支持DCloud们,你们辛苦了!
brull
- 发布:2015-07-02 02:02
- 更新:2019-01-21 00:56
- 阅读:4816
拍摄的图片、视频压缩、拍摄分辨率调整等问题
分类:HTML5+
最佳回复
强烈支持,我现在也要做拍摄小视频,做法:
A-手动设了拍摄分辨率(resolution: 320x240);
B-限制视频拍摄时长(10秒钟后调 VideoCamera.stopVideoCapture());
但是都不生效,拍出的视频是1280x800,10秒钟后stopVideoCapture也不生效。
api有这两样东西,但都不生效,估计是预留的吧!
wnsuan
有demo可以参考吗
2018-09-20 09:39