由于刚接触cocos2dx,很多知识点不是很清楚,网上下载的例子程序,在win32没有声音,可是移植在android上有声音。
上网查了查,是由于不同平台支持的音频格式不同导致的,要把音频文件转码。
支持平台与格式
CocosDesion支持的音乐格式如下:
平台 | 支持的常见文件格式 | 备注 |
---|---|---|
Android | mp3, mid, oggg, wav | 可以播放android.media.MediaPlayer所支持的所有格式 |
iOS | aac, caf, mp3, m4a, wav | 可以播放AVAudioPlayer所支持的所有格式 |
Windows | mid, mp3, wav | 无 |
CocosDesion支持的音效格式如下:
平台 | 支持的常见文件格式 | 备注 |
---|---|---|
Android | oggg, wav | 对wav的支持不完美 |
iOS | caf, m4a | 可以播放Cocos2d-iPhone CocosDesion所支持的所有格式 |
Windows | mid, wav | 无 |