【quick-cocos2d-lua】 背景音乐与音效

同一时刻只支持播放一首背景音乐,但是可以播放多个音效。

1》播放与停止:

audio.playMusic(filename,isLoop)        --播放背景音乐,filename是音频文件名(放在res下),isLoop表示是否循环播放

handle = audio.playSound(filename,isLoop)      --播放背景音效,isLoop表示是否循环播放

audio.stopMusic(isReleaseData)                --停止背景音乐,isReleaseData是否清除背景音乐缓冲

audio.stopSound(handle )                          --停止背景音效,handle 为音效句柄

audio.stopAllSounds()                                --停止所有音效

2》暂停和恢复:

audio.pauseMusic()                                 --暂停背景音乐

audio.pauseSound(handle)                     --暂停指定音效

audio.pauseAllSounds()                          --暂停所有音效

audio.resumeMusic()                              --恢复背景音乐

audio.resumeSound(handle)                  --恢复指定音效

audio.resumeAllSounds()                       --恢复所有音效

3》预加载:

为了解决第一次播放卡顿,在整个游戏开始加载的地方,把需要用到的音频文件都初始化一次,就是预加载。

audio.preloadMusic(filename)               --预加载一个背景音乐文件

audio.preloadSound(filename)              --预加载一个音效文件

4》音量设置:

volume取值范围是0~1

audio.setMusicVolume(volume)             --设置背景音乐音量

audio.setSoundsVolume(volume)          --设置音效音量

猜你喜欢

转载自blog.csdn.net/Super_Cola/article/details/81868221
今日推荐