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行不能加,如果加上的话 会执行两次

原文地址:https://www.cnblogs.com/zhishaofei/p/9671984.html