javascript截取video视频第一帧作为封面方案

2021-08-18
阅读 2 分钟
9.6k
写在前边:因为项目是用vue.js框架实现,所以以下代码是vue.js语法。首先,看一下Dom元素(video相关属性和事件): {代码...} 其次,是javascript部分代码: {代码...} 经过测试,在小米手机Mix2机型上,可以展示封面;建议:由于移动端手机机型众多,视频在移动端的播放限制也比较多,所以封面的处理最好放在服务端处...

web前端以文件流的形式导出Excel文件

2019-10-16
阅读 1 分钟
6.6k
其实现原理就是先把服务端返回的数据流通过URL.createObjectURL()方法转成一个URL,这个URL是存放在内存中的,URL的生命周期是和创建的它的document绑定,也就是说在document unload的时候也会得到内存释放;然后通过设置<a></a>的download属性值,从而实现导出功能,最后再手动释放下创建的URL对象的内存。

H5的audio在ios系统的微信上不能自动播放的问题

2017-12-15
阅读 1 分钟
7.7k
前几天有个需求,要在H5页面中添加背景音乐,本以为很easy,却也踩了一些坑,废话不多说,进入正题: 撸完代码测试的时候才发现在安卓手机上背景音乐可以正常播放,但在iphone里的微信和safari中不能播放!