AudioSource 组件参考

AudioSource 组件参考 - 图1

属性

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

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

关于自动播放的问题

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

  1. cc.Class({
  2. extends: cc.Component,
  3. properties: {
  4. audioSource: cc.AudioSource
  5. },
  6. start () {
  7. let canvas = cc.find('Canvas');
  8. canvas.on('touchstart', this.playAudio, this);
  9. },
  10. playAudio () {
  11. this.audioSource.play();
  12. }
  13. });