AudioSource 组件参考

属性

属性 说明
Clip 用来播放的音频资源对象
Volume 音量大小,范围在 0~1 之间
Mute 是否静音
Loop 是否循环播放
Play on load 是否在组件激活后自动播放音频
preload 是否在未播放的时候预先加载

更多音频接口的脚本接口请参考 AudioSource API

关于自动播放的问题

一些移动端的浏览器或 WebView 不允许自动播放音频,用户需要在触摸事件中手动播放音频。

cc.Class({
    extends: cc.Component,
    properties: {
       audioSource: cc.AudioSource
    },

    start () {
       let canvas = cc.find('Canvas');
       canvas.on('touchstart', this.playAudio, this);
    },

    playAudio () {
      this.audioSource.play();
    }
});

条与 "" 相匹配的结果

    没有与 "" 匹配的结果