远程加载的音频文件,解析出来的音频,获取不到音频的总时长(duration),导致一直使用默认的 duration = 0 来进行判断,致使currenTime 获取的有问题,临时方案是手动实例化一份音频,并对其进行一次播放,从而获取到总时长,重新对 duration进行赋值;
修改文件:
\resources\resources\3d\engine\platforms\native\engine\jsb-loader.js
增加下列代码,如果获取不到 duration,手动播放一次音频: