2017-01-24 5 views
0

Quand je lance mon jeu cocos2d sur iphone le seul fichier son qui fonctionne est .cafQuel format audio devrais-je utiliser pour compiler cocos2d sur android?

Mais dans android j'ai essayé avec .mp3 .ogg .aac .wav, et aucun d'entre eux ne fonctionne.

je teste sur Android 4.4 et 5.0

Avec quel fichier son ne Cocos2d-x 3.3 travail sur android? Ou quel changement puis-je faire dans mon code?

#include <SimpleAudioEngine.h> 
bool HelloWorld::init() 
{ 

auto audio = CocosDenshion::SimpleAudioEngine::getInstance(); 

audio->preloadBackgroundMusic("FunTime.mp3"); 
audio->setBackgroundMusicVolume(5.0f); 

audio->playBackgroundMusic("FunTime.mp3", true); 


} 

Répondre

0

Essayez d'utiliser AudioEngine au lieu de SimpleAudioEngine. Cela fonctionne parfaitement bien avec le mp3.

Exemple:

#include <AudioEngine.h> 

bool HelloWorld::init() { 
cocos2d::experimental::AudioEngine::play2d("FunTime.mp3" ,true,5.0f); 
} 

Vous pouvez également précharger l'audio si vous voulez. J'espère que ça aide.

+0

Valeur du volume (plage de 0,0 à 1,0). ? – Aryan

+0

1 est plein volume, 0 est muet. – mohakagr

+0

alors '5.0f' est plus que limite donc' play2d ("FunTime.mp3", true, 1.0f); 'est meilleur pour comprendre – Aryan