Вот как я пытаюсь воспроизвести потоковое аудио с сервера через RTP.Как приостановить и воспроизвести потоковое воспроизведение аудиопроигрывателя J2ME с помощью RTP
try {
String url = "rtp://...";
Player p = Manager.createPlayer(url);
p.realize();
VideoControl video = (VideoControl) p.getControl("VideoControl");
Item itm = (Item) video.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, null);
midlet.form.append(itm);
p.start();
} catch (Exception e) {...}
Я пробовал http и работал хорошо. В http, все загрузки медиа-контента, а затем мы можем играть, пауза и играть снова. Все хорошо. Я хочу воспроизвести аудио с RTP. Я хочу знать, как приостанавливать проигрыватель (и данные не загружаются, сохраняют запись, когда медиа приостановлено) снова воспроизводятся, когда пользователю нужно играть (и начать загрузку с последней загруженной точки (не с начала)).
Насколько я знаю, смартфоны не могут поддерживать сеанс с сервером, так как мобильный телефон не проводит сеансы и не отправляет сервер обратно каждый раз, когда запрос отправляется на сервер (и просто отправляет запрос и получить ответ, не управлять сеансом). Возможно, я ошибаюсь.
В любом случае, как я могу приостановить (и прекратить загрузку) и снова сыграть (начать загрузку с последней точки, где загрузка остановилась), аудио в приложении J2ME? Пожалуйста, дайте мне знать, если кто-нибудь знает хорошее решение, пример кода.