[英]What audio format should I use to compile cocos2d on android?
当我在iPhone上运行cocos2d游戏时,唯一起作用的声音文件是.caf
但是在android中,我尝试使用.mp3 .ogg .aac .wav,但是这些都没有起作用。
我正在android 4.4和5.0上进行测试
cocos2d-x 3.3在Android上可以使用什么声音文件? 或者我可以对代码进行哪些更改?
#include <SimpleAudioEngine.h>
bool HelloWorld::init()
{
auto audio = CocosDenshion::SimpleAudioEngine::getInstance();
audio->preloadBackgroundMusic("FunTime.mp3");
audio->setBackgroundMusicVolume(5.0f);
audio->playBackgroundMusic("FunTime.mp3", true);
}
尝试使用AudioEngine代替SimpleAudioEngine。 它与mp3完美搭配。
例:
#include <AudioEngine.h>
bool HelloWorld::init() {
cocos2d::experimental::AudioEngine::play2d("FunTime.mp3" ,true,5.0f);
}
您也可以根据需要预加载音频。 希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.