当前位置: 首页 > Web前端 > HTML5

ios设备调用音频播放但实际无法播放的问题

时间:2023-04-04 23:23:44 HTML5

很多时候,我们希望在某种情况下或操作下自动或手动播放一段音频。关于自动播放在另一篇文章中有详细介绍,下面是手动触发不播放:if(eventOver){varaudioCtx=newAudio();audioCtx.src=require('xxxx.mp3');audioCtx.play();}像这样,在iOS设备下往往无法播放。我们可以这样做:通过某种方式初始化触发第一个音频的点击事件或者我们要播放的自动播放事件。音频,然后在需要播放的时候播放。varaudioCtx=null;document.body.addEventListener('touchstart',function(){audioCtx=newAudio();audioCtx.src=require('xxxx.mp3');},false)if(eventOver){audioCtx.玩();}