[LayaAir 2.0]ios苹果手机,同时播放声音出现巨大杂音

刚刚接触laya一周,不知道是不是写法有问题,发现一个问题:同时播放两个音效,一个长一个短,短的播放后,长的那个音变成了杂音,特别严重,不知道怎么回事。只有ios浏览器,ios微信浏览器,ios谷歌浏览器有问题,PC谷歌浏览器,laya调试器,安卓浏览器,安卓微信浏览器都没有问题,就是ios有问题。代码如下:附件是两个音频文件
 
export default class GameMain extends Laya.Scene {
    constructor() { 
        super(); 
        //设置单例的引用方式,方便其他类引用
        GameMain.instance = this;
        //加载场景文件
        this.loadScene("main_scene.scene");
    }
    
    setup(){
        Laya.SoundManager.playMusic("music/d1.mp3", 1, new Laya.Handler(this, this.onComplete2));
        this.d2m  = Laya.SoundManager;
        this.d2m.playSound("music/bg.mp3", 0, new Laya.Handler(this, this.onComplete2));
    } 
    onComplete2() {
        console.log("播放完成2");
    }
    
    onAwake(){
 
        this.setup();
    } 
   
}
 
已邀请:

张燕海

赞同来自:

我修改了程序,都改成了playSound就可以了。但是一个用playMusic一个用playSound为什么会出现这个状况,毕竟用playMusic也是有用处的,因为要保持后面音频播放时,停掉之前的音频。

Laya_z

赞同来自:

复现所说问题,已安排到任务列表,或者你可以先参照这种方式https://layaair2.ldc2.layabox. ... eDemo,我测试这样是没问题的

要回复问题请先

商务合作
商务合作