cc.AudioSource
1:AudioSource组件是音频源组件, 发出声音的源头
2: AudioSource组件面板:
clip: 声源的播放的音频对象: AudioClip, mp3, wav, ogg,
volume: 音量大小, [0, 1]百分比
mute: 是否静音
Loop: 是否循环播放
Play on Load: 是否在组件加载的时候播放
Preload: 是否预先加载

cc.AudioClip对象
1: 音频剪辑对象,支持的格式有mp3, wav, ogg
2: 可以在编辑器上手动关联,生成AudioCip对象
3: 可以通过代码加载AudioCip (资源加载详细讲解)

AudioSource代码使用
1: 代码中获得cc.AudioSource组件:
编辑器关联
代码获取组件
2: AudioSource 主要的方法:
play() 播放音频
stop() 停止声音播放
pause() 暂停声音播放
resume() 恢复声音播放
rewind() 重头开始播放
其它接口见文档
3: AudioSource代码主要属性:
loop: 是否循环播放
isPlaying: 是否正在播放
mute: 是否静音
如果要在开始的时候设置某些属性,可以放到start函数里面

    start: function () {
this.audio2.loop = true; // 循环播放, 注意一下位置
this.audio2.mute = false; // 设置静音 var counter = 0;
var timeCallback = function (dt) {
switch (counter) {
case 1: this.sysLabel.string = "音频源组件播放";
this.audio2.play();
break;
case 4:
this.audio.pause(); // 暂停
this.sysLabel.string = "暂停";
break;
case 6:
this.audio.resume(); // 恢复
this.sysLabel.string = "恢复";
break;
case 8:
this.audio.stop();
this.sysLabel.string = "停止";
break;
}
counter++;
}
this.schedule(timeCallback, 1);
},

最新文章

  1. Android广播
  2. 坦克大战,看你能坚持几秒 ~~Duang~~Duang
  3. CSS盒子模型和IE浏览器
  4. [动态规划]状态压缩DP小结
  5. 简单解析依赖注入(控制反转)在Spring中的应用
  6. hihocoder #1301 : 筑地市场 数位dp+二分
  7. HTML5 <Audio>标签API整理(一)
  8. 34.Spring-Aop.md
  9. R与数据分析旧笔记(十三) 聚类初步
  10. C# 继承细节
  11. 利用Register protocol实现网页调用桌面程序(类似迅雷、QQ等)
  12. 深入剖析C++多态、VPTR指针、虚函数表
  13. Linux 文件系统的组织方式
  14. zoj 3601
  15. django 设置session过期时间
  16. Java 8 的 Metaspace
  17. linux -- 查看磁盘空间的大小
  18. Linux中安装绿色软件的方法
  19. 找质数|计蒜客2019蓝桥杯省赛 B 组模拟赛(一)
  20. [转]SQL数据库查询到的汉字字段是乱码

热门文章

  1. 小程序-demo:小程序示例
  2. 《Microsoft COCO Captions Data Collection and Evaluation Server》论文笔记
  3. MD5 密码加密算法 系统等待
  4. 洛谷 P4552 [Poetize6] IncDec Sequence【差分+脑洞】
  5. Linux的远程桌面配置
  6. react-native页面之间的相互传值
  7. Luogu P1122最大子树和 【水树形Dp】By cellur925
  8. iOS 应用打包 设备兼容性问题(Build Active Architecture Only)
  9. SpringMVC传递multiple类型select后台Controller的接收方法
  10. Poj 3294 Life Forms (后缀数组 + 二分 + Hash)