-
Creator 版本: 2.4.4
-
目标平台:
-
重现方式:一个场景子弹发射播放声音,第一次没问题.还是这个场景,第二次就报错
-
首个报错: Uncaught TypeError: Cannot read property ‘duration’ of null
at WebAudioElement.21.proto.play (CCAudio.js:397)
at CCAudio.js:148
at cc_AudioClip._ensureLoaded (CCAudioClip.js:116)
at Audio.21.proto.play (CCAudio.js:143)
at Object.play (CCAudioEngine.js:159)
at Object.playEffect (CCAudioEngine.js:644)
at Function.SoundManager.playEffect (eval at (quick_compile.js:1), :104:38)
at SoundManager.playEffectDynamic (eval at (quick_compile.js:1), :123:34)
at Bullet.Damager.init (eval at (quick_compile.js:238), :121:59)
at Bullet.init (eval at (quick_compile.js:238), :85:31) -
编辑器操作系统: win10
-
重现概率: 100%
代码追到这里,发现cc.AudioClip的_nativeAsset为null
