Z powodu (dość irytujących) ograniczeń w wielu telefonach J2ME, pliki audio nie mogą być odtwarzane, dopóki nie zostaną w pełni pobrane. Tak więc, aby odtwarzać transmisje na żywo, jestem zmuszony do pobierania fragmentów na raz i konstruowania ByteArrayInputStream
s, które następnie przesyłam do Graczy.Alternatywy dla obracających się buforów w odtwarzaczach w J2ME?
Działa to dobrze, z tą różnicą, że za każdym razem, gdy kończy się strumień i jest potrzebna nowa, istnieje irytująca przerwa trwająca około 1/4 sekundy. Czy istnieje sposób na rozwiązanie tego problemu lub powyższy problem?
Myślę, że to, czego chcesz, to klasy SourceStream i DataSource znalezione w javax.microedition.media.protocol, które można znaleźć tutaj: http://java.sun.com/javame/reference/apis/jsr135/javax/microedition/media/protocol /DataSource.html –