BK.Audio 音频
成员变量
变量 | 类型 | 名称 | 备注 |
---|---|---|---|
switch | boolean | 声音开关 | true为开,false为关 |
例子:
//设置开关
BK.Audio.switch = true;
// 获取开关
var s = BK.Audio.switch
静态方法方法
playMusic(type,musicPath,loopCount)
播放声音
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
type | number | 音乐类型 | 0表示背景音乐,1表示特效音乐 |
musicPath | string | 音乐路径 | |
loopCount | number | 重复次数 | -1为循环播放 |
返回值:无
例子:
BK.Audio.playMusic(0,'GameRes://script/demo/tinyfly/music/race_background.mp3',1)
startMusic(endCallback)
播放声音本方法为实例方法,非静态方法。playMusic是静态方法
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
endCallback | function | 播放结束回调 | 播放结束后回调 |
例子
var handle = new BK.Audio(1,'GameRes://script/demo/tinyfly/music/race_background.mp3',1)
//播放
handle.startMusic(function(){
BK.Script.log(1,1,"xxxxx music end");
});
pauseMusic()
暂停声音本方法为实例方法,非静态方法。
参数:无
返回值:无
例子
var handle = new BK.Audio(1,'GameRes://script/demo/tinyfly/music/race_background.mp3',1)
//播放
handle.startMusic(function(){
BK.Script.log(1,1,"xxxxx music end");
});
//暂停
handle.pauseMusic();
resumeMusic()
继续播放声音本方法为实例方法,非静态方法。
参数:无
返回值:无
例子
var handle = new BK.Audio(1,'GameRes://script/demo/tinyfly/music/race_background.mp3',1)
//播放
handle.startMusic(function(){
BK.Script.log(1,1,"xxxxx music end");
});
//暂停
handle.pauseMusic();
//继续播放
handle.resumeMusic();
stopMusic()
停止播放本方法为实例方法,非静态方法。
参数:无
返回值:无
例子
var handle = new BK.Audio(1,'GameRes://script/demo/tinyfly/music/race_background.mp3',1)
//播放
handle.startMusic(function(){
BK.Script.log(1,1,"xxxxx music end");
});
//暂停
handle.pauseMusic();
//继续播放
handle.resumeMusic();
//停止播放
handle.stopMusic();
例子
查看 script/demo/media/audio_demo.js