Sto utilizzando il metodo playBackgroundMusic()
per riprodurre i miei file musicali.
Ho impostato il parametro loop su true.
ho provato i seguenti formati:Problema su dispositivi Android durante il looping di suoni utilizzando il metodo playBackgroundMusic in Cocos2d-x CocosDenshion
- .wav
- .ogg
- .mp3
- .mp4
- .m4a
Il problema è che il file è looping, ma non si muove senza interruzioni sui dispositivi Android.
Si loop perfettamente bene su iphone anf ipad.
Ogni volta che viene raggiunta la fine del file, c'è un piccolo spazio vuoto e quindi viene riprodotto di nuovo.
Il divario è di circa una frazione di secondo, ma è comunque visibile.
Ho provato 5-6 suoni diversi e ho anche cambiato i formati. Senza fortuna!!
Ho anche creato il progetto "Tests" fornito con la libreria cocos2d-x, sul mio dispositivo Android e riprodotto il Test CocosDenshion.
Sembra che anche quello abbia un problema con il loop continuo.
Qualcuno ha provato questo ??
Sarei davvero grato se qualcuno si avvicini alla loro idea. :)
Se utilizzo playEffect()
, quindi i loop audio, ma non voglio usare playEffect per riprodurre file musicali.
NOTA: - Sto usando la versione cocos2d-x 1.0.1-x-0.11.0
.
Qual è l'ultimo.
Prova e aggiorna il tuo progetto con Cocos2d-2.0-x-2.0.3 non avrai questo problema ... è stato risolto in un bug fix in 2.0 – user1201239
su quale dispositivo Android stai provando questo? – user1201239