ios9 safari currentTime audio bug

 1 var audio = document.createElement('audio')
 2 audio.src = 'https://ic-static.vipkidteachers.com/course/material/DEMO1-U1-LC1-L2/b155de44c4a63b6198f9ab468d96d225.mp3'
 3 audio.preload = 'auto'
 4 
 5 document.addEventListener('click', function () {
 6   audio.currentTime = 1.5
 7   audio.play()
 8 })
 9 
10 audio.addEventListener('ended', function () {
11   // audio.currentTime = 0 如果加上这句话 本函数会执行两次.. 第二次播放完成的时候 就不会再执行本函数
12   console.log('完成')
13 })

 

11行不能加,如果加上的话 会执行两次

posted @ 2018-09-18 23:00  zhishaofei3  阅读(329)  评论(0编辑  收藏  举报