Я также пытаюсь воспроизвести живое видео с IP-камеры на телефоне Blackberry и сталкиваюсь с той же проблемой.Manager.createPlayer (url) создает исключение MediaException, когда я даю URL liveview или ссылку на видеофайл, размещенный на удаленном сервере.Однако такого исключения не возникает, когда я пытаюсь воспроизвести видеофайл из памяти телефона.Вероятно, это связано с API проигрывателя.
Мой подход заключается в том, чтобы открыть InputStream из HttpConnection в URL-адрес liveview и непрерывно читать данные JPEG из InputStream.Это работало в телефонах Nokia, но не в Blackberry.Чтение данных из части InputStream не работает.Я разместил запрос на форуме разработчиков Blackberry, но пока не нашел удовлетворительного решения.
http://supportforums.blackberry.com/t5/Java-Development/How-to-read-a-continous-multipart-data-stream-over-network-in/m-p/656629
Рабочее решение, которое я реализовал, - это непрерывно захватывать снимки JPEG с камеры (вместо используемой ссылки MJPEG) и рисовать их на экране Blackberry.,Недостаток в том, что частота обновления очень низкая, потому что это включает в себя открытие и закрытие HttpConnection один за другим.
Надеюсь, мой ответ был полезен.Пожалуйста, пишите, когда сможете решить проблему.
Jithin