簡體   English   中英

我應該使用哪種音頻格式在android上編譯cocos2d?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM