音乐循环播放报错,代码控制循环播放false时报错

[preview-error]TypeError: _this2.node is null in http://localhost:7456/scripting/engine/bin/.cache/dev/preview/bundled/index.js

只能这样写吗,求解
assetManager.loadRemote(’…/audios/’ + name, (err, clip: AudioClip) => {

            if (err) Logger.error(err);

            let audioSource = new AudioSource();

            if (isLoop === true) {

                audioSource.clip = clip;

                audioSource.volume = 0.1;

                audioSource.loop = true;// 改成false 报错

                audioSource.play();

            } else if (isLoop === false) {

                audioSource.playOneShot(clip, 0.1);

            }

            this.audios["bgm"] = audioSource;

        });
1赞

你先把组件挂载到节点上,再播放。

根据需求只能是动态加载音效

这个是音频组件,必须有个挂载节点。 :12:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。