5***@qq.com
5***@qq.com
  • 发布:2019-12-13 18:21
  • 更新:2023-03-21 18:46
  • 阅读:988

为什么不能创建多个音频播放,创建第2个时第一个就自己关闭了!

分类:HTML5+

下面这段代码只能播放最后一个音频,前两个声音不会播放,这是什么原因?有什么方法可以解决?
另外整个程序运行后,多页面,如何知道有没有音频在播放,或如何创建一个全局的音频播放!

var bofang = plus.audio.createPlayer("img/xindingdan.mp3");
bofang.play(function() { //播放完成回调
alert("xindingdan Audio play success!");
}, function(e) { //失败回调
alert("xindingdan Audio play error: " + e.message);
});
//bofang.play();

                var bofang2 = plus.audio.createPlayer("img/dingding.mp3");  
                bofang2.play(function() { //播放完成回调  
                    alert("dingding Audio play success!");  
                }, function(e) { //失败回调  
                    alert("dingding Audio play error: " + e.message);  
                });  

                var bofang3 = plus.audio.createPlayer("img/moneyOK.mp3");  
                bofang3.play(function() { //播放完成回调  
                    alert("moneyOK Audio play success!");  
                }, function(e) { //失败回调  
                    alert("moneyOK Audio play error: " + e.message);  
                });
2019-12-13 18:21 负责人:无 分享
已邀请:
s***@qq.com

s***@qq.com

let player = plus.audio.createPlayer("./static/audio/a.mp3");  
const aP = player.getStyles()  
player = plus.audio.createPlayer("./static/audio/b.mp3");  
const bP = player.getStyles()  

if (true) {  
    player.setStyles(aP)  
} else {  
    player.setStyles(bP )  
}  
    player.play(function(e) {  
        console.log("Audio play success!");  
    }, function(e) {  
        console.log("Audio play error: " + JSON.stringify(e));  
    });

亲测有效,连续点击了几分钟还是能播报

要回复问题请先登录注册