getBlobURL(audioSource, "audio/mpeg", (url, blob) => {
this.audioSourceElem.src = url;
this.audioElem.load();
});
如上,通过预加载mp3缓存blob文件,一共需要播放100个音频,目前情况只播放十几个就会出现Get <audio> error:blob 错误;说是我的blob获取错误,我在pc上和安卓上是没有问题的,ios设备上存在问题
框架类型 | 问题类型 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|
小程序 | Bug | 微信iOS客户端 | 8.0.26 | 8.0.3 |
3 个回答
window.URL.createObjectURL(new Blob([ res.data ], { 'type': 'audio/mpeg; codecs=opus' }))
给blob文件地址指定格式试试
还没解决吗
复现url:https://www.testcloudlab.com/testcloud-study/player?id=1560931189674614786&isAnonymous=1
进入url后点击确定匿名进入即可