问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug innerAudioContext 客户端 6.7.3 2.3.0
- 当前 Bug 的表现(可附上截图)
用 innerAudioContext 连续播放5条m4a ,
开发工具测试正常 ,
真机调试第一条延时 , 然后其他没有播放 ,也没有报异常 ,
( 荣耀 , oppo ,都是这样 )
( Iphone5正常 , 可以连续播完 )
- 预期表现
一条接着一条的播放 , 连续播放5条m4a
- 复现路径
- 提供一个最简复现 Demo
var innerAudioContext = wx.createInnerAudioContext();
innerAudioContext.autoplay = false;
innerAudioContext.volume = 1;
innerAudioContext.onEnded(() => {
go();
})
innerAudioContext.onError((res) => {
// go();
})
const list = [ //
'https://www.kfqlh.com/sounds/s1.m4a' //
, 'https://www.kfqlh.com/sounds/s2.m4a' //
, 'https://www.kfqlh.com/sounds/s3.m4a' //
, 'https://www.kfqlh.com/sounds/s4.m4a' //
, 'https://www.kfqlh.com/sounds/s5.m4a' //
];
var lastURL = null;
//
const go = function() {
if (list.length > 0) {
lastURL = list.shift();
innerAudioContext.src = lastURL;
innerAudioContext.play();
} else {
// playing = false;
}
};
//
Page({
onLoad: function(options) {},
onReady: function() {
go();
},
})
微信小程序开发问题解答
微信小程序开发者回答:
- 复现路径
wechatide://minicode/xIJshlmu7V3B
出现问题的机型有 : vivo X9 , oppo R9 , 荣耀play
微信版本号 : 6.7.3
微信小程序开发者回答:
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
本文网址:http://www.91bianli.com/kaifazhinan/76031.html