收藏
回答

使用wx.createInnerAudioContext()播放本地音频

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.createInnerAudioContext() 客户端 7.0 2.5.1

语音不播放,且无任何报错信息,真机调试版本可以播放,体验版和开发版不行

sayPrice: function (bgm, preVoice, price2, dollar2){

setTimeout(function () {

bgm = wx.createInnerAudioContext();

bgm.autoplay = true;

bgm.loop = false;

bgm.src = preVoice;

bgm.onPlay(function (res) {

console.log("onPlay:", res)

})

bgm.onError((err) => { console.log(err) })

bgm.onEnded(function () {

console.log("播放结束1")

let bgm2 = wx.createInnerAudioContext();

bgm2.autoplay = true;

bgm2.loop = false;

bgm2.src = 'mp3/' + price2 + '.mp3';

bgm2.onEnded(function () {

console.log("播放结束2")

let bgm3 = wx.createInnerAudioContext();

bgm3.autoplay = true;

bgm3.loop = false;

bgm3.src = dollar2;

})

})

}, 150)

},


最后一次编辑于  01-24
回答关注问题邀请回答
收藏

2 个回答