标签:
场景:
为了节省页面资源,往往需要将一段小音频循环播放,通常做法是在audio标签上添加loop属性,但不幸的是,该属性并不能保证无缝循环(gapless looping)播放,明显的感觉到中间的停顿。
解决方案:
使用audio标签的Web API提供的方法和属性进行循环播放,具体如下
事件名称 | 事件作用 |
timeupdate | 当前播放的时长发生改变时触发 |
属性名称 | 属性作用 |
currentTime | 用来获取或控制当前播放的时间,单位为s |
duration | 获取媒体文件的总时长,以s为单位,如果无法获取,返回NaN |
标签:
原文地址:http://www.cnblogs.com/wmhuang/p/5452640.html