前端之家收集整理的这篇文章主要介绍了
Cocos2D中的ObjectAL简介,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Cocos2D包含ObjectAL音频库,可以回放音效和音乐.
ObjectAL是一个建立在低级别OpenAL API上的库.OpenAL最擅长被用来播放短的音效(.wav,.caf,.aiff),并且苹果的AVAudioPlayer则最为擅长解码和流化长的音频(mp3,m4a,mp4,ac3).
整个体系描述如下:
最上面的OALSimpleAudio单例提供(或说是封装了)易用的必要的音频接口.它一般知道2种音频:短的音效,内存缓冲的音效以及长时间的背景音乐和语音.
音效通过OpenAL命令播放,而背景音乐通过AVAudioPlayer命令播放.