cocos 使用微信播放音频
private source=null;
async fdsafdsaf(){
if(this.source==null){
const audioCtx = wx.createWebAudioContext()
const loadAudio = (url) => {
return new Promise((resolve) => {
wx.request({
url,
responseType: 'arraybuffer',
success: res => {
//onsole.log('res.data', res.data)
audioCtx.decodeAudioData(res.data, buffer => {
resolve(buffer)
}, err => {
//console.error('decodeAudioData fail', err)
reject()
})
},
fail: res => {
//console.error('request fail', res)
reject()
}
})
})
}
const play = () => {
loadAudio('https://……/按键声音.ogg').then(buffer => {
this. source = audioCtx.createBufferSource()
this.source.buffer = buffer
this.source.connect(audioCtx.destination)
this.source.start()
}).catch(() => {
//console.log('fail')
})
}
//play()
}
this.source.start();
}

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)