promise.ALL

60 阅读1分钟
	$(document).ready(function(){
		loadArm()
	})
function loadArm(){
    let ArrList = [
            {msgData:'https://.com/static/1716255546096.amr'},
            {msgData:'https://.com/static/2a643f26bd303e25dc0419b48cbd26fc.amr'}
    ]
            let promises = ArrList.map((x,i) => {
                    amr.initWithUrl(x.msgData).then(function() {
                            let total = Math.floor(amr.getDuration()); //总时长
                            x.time = total
                    });
            })
            // 等待所有 Promise 完成
            Promise.all(promises).then(() => {
                    console.log('ArrList :>> ', ArrList);
                    let total = Math.floor(amr.getDuration()); //总时长
                    // $(".player" + index + " .valR").html(formatTime(total));
                    console.log('chatData :>> ', chatData);
            });
            // console.log('ArrList :>> ', ArrList);
            //没有对象,创建对象,进行初始化
}

image.png

image.png