IOS微信浏览器由于相关限制,需要用户首先与屏幕交互,才会开始加载audio的资源;
let a = new Audio('./my.mp3');
a.load();
这种方式在ios微信内置浏览器中,无论什么方法都不能触发;
必须得要在用户交互中执行load()才会开始加载资源;
解决办法:
1 添加交互按钮或者等用户点击播放,在点击事件触发时开始加载
2 添加weixin-sdk-js,在wx.ready中执行a.load();
IOS微信浏览器由于相关限制,需要用户首先与屏幕交互,才会开始加载audio的资源;
let a = new Audio('./my.mp3');
a.load();
这种方式在ios微信内置浏览器中,无论什么方法都不能触发;
必须得要在用户交互中执行load()才会开始加载资源;
解决办法:
1 添加交互按钮或者等用户点击播放,在点击事件触发时开始加载
2 添加weixin-sdk-js,在wx.ready中执行a.load();