export class NewComponent extends Component {
@property(AudioClip) audioClip: AudioClip = null!;
private audioSource: AudioSource = null!;
start() {
this.schedule(() => {
if (this.audioSource) {
this.audioSource.play();
} else {
this.audioSource = this.node.addComponent(AudioSource);
this.audioSource.clip = this.audioClip;
this.audioSource.playOnAwake = false;
this.audioSource.loop = false;
this.audioSource.play();
}
}, 0.1);
}
update(deltaTime: number) {
}
}
这个组件频繁播放音效,内存就一直涨直到抖音小程序闪退,使用playOneShot也是一样的NewProject_6.zip (13.3 KB)