cc.AudioSource
2024-09-08 09:48:17
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);
},
最新文章
- Android广播
- 坦克大战,看你能坚持几秒 ~~Duang~~Duang
- CSS盒子模型和IE浏览器
- [动态规划]状态压缩DP小结
- 简单解析依赖注入(控制反转)在Spring中的应用
- hihocoder #1301 : 筑地市场 数位dp+二分
- HTML5 <;Audio>;标签API整理(一)
- 34.Spring-Aop.md
- R与数据分析旧笔记(十三) 聚类初步
- C# 继承细节
- 利用Register protocol实现网页调用桌面程序(类似迅雷、QQ等)
- 深入剖析C++多态、VPTR指针、虚函数表
- Linux 文件系统的组织方式
- zoj 3601
- django 设置session过期时间
- Java 8 的 Metaspace
- linux -- 查看磁盘空间的大小
- Linux中安装绿色软件的方法
- 找质数|计蒜客2019蓝桥杯省赛 B 组模拟赛(一)
- [转]SQL数据库查询到的汉字字段是乱码
热门文章
- 小程序-demo:小程序示例
- 《Microsoft COCO Captions Data Collection and Evaluation Server》论文笔记
- MD5 密码加密算法 系统等待
- 洛谷 P4552 [Poetize6] IncDec Sequence【差分+脑洞】
- Linux的远程桌面配置
- react-native页面之间的相互传值
- Luogu P1122最大子树和 【水树形Dp】By cellur925
- iOS 应用打包 设备兼容性问题(Build Active Architecture Only)
- SpringMVC传递multiple类型select后台Controller的接收方法
- Poj 3294 Life Forms (后缀数组 + 二分 + Hash)