Sto cercando di eseguire loop di file ogg oggettivi (20kb) senza pause con la classe SoundPool e non è possibile ottenere risultati coerenti durante il test sull'hardware. Riproduce sempre perfettamente utilizzando l'emulatore, ma quando eseguo il test su un Nexus 1 o su un Samsumg Galaxy Tab 10.1 sono presenti pop o clic udibili ad ogni punto del loop. Ciò che è molto strano è che, anche se consistente una volta avviata l'applicazione, i clic sono leggermente diversi ogni volta che riavvio l'app e in rare occasioni (più frequentemente sul tablet) il ciclo viene riprodotto correttamente.Ciclo continuo con SoundPool su Android?
I risultati non sono migliori con MediaPlayer. È irragionevole aspettarsi una riproduzione senza pause di loop audio su Android? Sicuramente qualcuno ha funzionalità simili che funzionano correttamente? Se è così mi piacerebbe vedere un esempio di come funziona.
Grazie!
Sono sulla stessa barca, i file WAV si comportano male allo stesso modo: un loop senza pause perfetto sembra impossibile. Se provi a fadein/out il primo e l'ultimo 10 sample della traccia, allora sentirai distintamente la pausa lunga millisecondo, nessun clic, ma la dissolvenza è molto udibile .. o_O – Manuel
Difficile è un sacco di problemi per cosa vuoi, puoi sempre usare AudioTrack, che usa un flusso continuo di bit. – user717572
Sembrerà stupido ma è (apparentemente) irragionevole aspettarsi una riproduzione audio senza pause. – SARose