d***@163.com
d***@163.com
  • 发布:2024-10-16 09:25
  • 更新:2024-10-17 16:11
  • 阅读:132

HBuilderX Android 环境plus.audio.createPlayer 播放10几次后,之后无法播放:未知的错误

分类:HBuilderX

plus.audio.createPlaye 播放声音严重问题!播放多次后无法播放!报错
这种问题已经延续很久了,看了很多帖子,从2014年就有此类问题,现在是2024年。有什么解决方案吗

此问题:在Hbuilder 没有,出现在HbuilderX中

机型:新大陆 NLS-MT66
Android 版本:9

代码如下:
function PalyMp3() {
var p0 = plus.audio.createPlayer("_www/Voice/error1.mp3");
p0.play(function() {
console.log("p0:播放成功");
}, function(e) {
console.log("p0:播放失败;" + e.message);
if (p0) p0.close();
var p1 = plus.audio.createPlayer("_www/Voice/error1.mp3");
p1.play(function() {
console.log("p1:播放成功");
}, function(e) {
console.log("p1:播放失败;" + e.message);
})
});
}

2024-10-16 09:25 负责人:DCloud_Android_zl 分享
已邀请:
DCloud_Android_zl

DCloud_Android_zl

你不要频繁的创建音频播放对象,你如果需要循环播放,可以设置loop,如果需要切换音频,可以通过setStyle更新url。

  • d***@163.com (作者)

    是的,我也看到这现象,已经处理,效果面前还可以接受,多谢

    2024-10-23 14:09

靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

app用这个api来播放呢 https://uniapp.dcloud.net.cn/api/media/audio-context.html#createinneraudiocontext

  • d***@163.com (作者)

    我这这边是H5+项目

    2024-10-16 10:22

要回复问题请先登录注册