A causa di (piuttosto fastidiose) limitazioni su molti telefoni J2ME, i file audio non possono essere riprodotti fino a quando non vengono scaricati completamente. Quindi, per riprodurre i live streaming, sono costretto a scaricare pezzi alla volta e a costruire ByteArrayInputStream
s, che poi fornisco ai giocatori.Alternative alla rotazione dei buffer nei giocatori in J2ME?
Questo funziona bene, tranne che c'è un intervallo fastidioso di circa 1/4 di secondo ogni volta che un flusso termina e ne è necessario uno nuovo. C'è un modo per risolvere questo problema o il problema sopra?
Penso che quello che vuoi siano le classi SourceStream e DataSource trovate in javax.microedition.media.protocol trovato qui http://java.sun.com/javame/reference/apis/jsr135/javax/microedition/media/protocol /DataSource.html –