-
Creator 版本: 2.4.9
-
目标平台: android
-
之前哪个版本是正常的: 2.3.3
-
重现概率: 100%
代码如下:
@property(cc.AudioSource)
as: cc.AudioSource = null;
onLoad(){
this.as.play()
}
在onLoad中用AudioSource播放音频会奔溃(start方法中播放正常),报错信息如下:
E/jswrapper: ERROR: Uncaught TypeError: Cannot read property 'loaded' of undefined, location: src/cocos2d-jsb.js:0:0
STACK:
[0]audioEngine.play@jsb-adapter/jsb-engine.js:1523
[1]proto.play@jsb-adapter/jsb-engine.js:1448
[2]play@src/cocos2d-jsb.js:22085
[3]e.onLoad@assets/main/index.jsc:60
[4]eval@(no filename):3
[5]anonymous@src/cocos2d-jsb.js:21601
[6]invoke@src/cocos2d-jsb.js:21564
[7]activateNode@src/cocos2d-jsb.js:31794
[8]_activate@src/cocos2d-jsb.js:14778
[9]runSceneImmediate@src/cocos2d-jsb.js:12698
[10]anonymous@main.js:70
[11]anonymous@src/cocos2d-jsb.js:15607
[12]anonymous@src/cocos2d-jsb.js:18119
[13]anonymous@src/cocos2d-jsb.js:37832
[14]fireTimeout@jsb-adapter/jsb-builtin.js:2191
[15]tick@jsb-adapter/jsb-builtin.js:2148
在2.3.3版本中使用正常,附上测试用例assets.zip (4.0 KB)