3***@qq.com
3***@qq.com
  • 发布:2024-05-07 11:12
  • 更新:2024-10-16 15:29
  • 阅读:175

【报Bug】plus.audio.createPlayer 播放音频十几次后提示未知错误

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 4.14

手机系统: Android

手机系统版本号: Android 7.0

手机机型: NLS-MT66

打包方式: 云端

示例代码:

function PalyMp3(type) {

var mp3 = "";  

if (type == "OK") {  
    mp3 = "ScanOK.mp3";  
} else {  

    mp3 = "ScanNG.mp3";  
}  

var p = plus.audio.createPlayer("_www/Voice/" + mp3);  

p.play(function() {  
    console.log("播放成功");  
    //p.close();  
    //mui.toast("播放成功");  
}, function(e) {  
    console.log("播放失败;" + JSON.stringify(e));  
    mui.toast(e.message);  
});  

}

操作步骤:

function PalyMp3(type) {

var mp3 = "";  

if (type == "OK") {  
    mp3 = "ScanOK.mp3";  
} else {  

    mp3 = "ScanNG.mp3";  
}  

var p = plus.audio.createPlayer("_www/Voice/" + mp3);  

p.play(function() {  
    console.log("播放成功");  
    //p.close();  
    //mui.toast("播放成功");  
}, function(e) {  
    console.log("播放失败;" + JSON.stringify(e));  
    mui.toast(e.message);  
});  

}

预期结果:

播放成功

实际结果:

播放失败;{"code":-99,"message":"未知错误"}

bug描述:

plus.audio.createPlayer 播放音频十几次后提示未知错误

2024-05-07 11:12 负责人:无 分享
已邀请:
d***@163.com

d***@163.com

楼主,这问题有解决吗

d***@163.com

d***@163.com

在我这边,一定程度上解决了这个问题

function PalyMp3() {
//index += 1;
var f = "_www/Voice/error1.mp3";
if (mp3player == null)
mp3player = plus.audio.createPlayer(f);

var option = mp3player.getStyles();  
option.backgroundControl = true;  
option.src = f;  
option.autoplay = false;  
mp3player.setStyles(option);  
mp3player.play(() => {  
    //console.log(index);  
}, (e) => {  
    mui.toast(e.message);  
    //console.log("p0:播放失败;" + e.message + ":" + index);  
});  

}

要回复问题请先登录注册