想在h5和app上进行音频播放,播放完成后获取回调,最早想用cc.audioEngine来实现,但是发现cc.audioEngine在v3.17上没有setFinishCallback方法,用Chrome运行的时候一直提示“Uncaught TypeError: cc.audioEngine.setFinishCallback is not a function”;之后想用jsb.AudioEngine方法实现,虽然没有报错了,但是jsb.AudioEngine在h5上不能进行播放音频,请问我现在需要怎么解决?
代码1:
var playId = cc.audioEngine.playEffect(‘res/audios/11.m4a’,false, 1)
cc.audioEngine.setFinishCallback(playId, function (id, filePath) {
})
在chrome上“Uncaught TypeError: cc.audioEngine.setFinishCallback is not a function”
代码2:
var playId = jsb.AudioEngine.play2d(‘res/audios/11.m4a’, false, 1)
jsb.AudioEngine.setFinishCallback(playId, function (id, filePath) {
})
在h5上没法播放音频