2012-06-27 2 views
1

Я делаю приложение для Android, которое будет играть в прямом эфире на андроидных ящиках. Коробка у меня есть Android OS 2.3 и отлично работает с потоками с URLs какИсключения после воспроизведения rtsp видеопотоков на android

HTTP: // сервер /abc/abc/def.m3u8

но потоки от клиентов, которые, как

RTSP: // сервер /abc/abc.stream

, даже если они играют хорошо, но любая деятельность, как вернуться на домашний экран разбивает мои аппликации п. Я не могу поймать исключение/ошибку где угодно, и он просто просит принудительно закрыть/Подождать.

Даже ACRA не помогает мне в этом.

Любой, кто знает, как обойти это или решить эту проблему, или даже преобразовать URL-адреса с rtsp://xxxxxxx.yyyyy.stream расширением до http://xxxxxxx.yyyy.m3u8, пожалуйста, помогите мне.

спасибо, что заранее.

И о! Для этого я использую VideoView. Медиаплеер с видом ssurface не помог мне с живыми потоками.

Если кто-то точно знает, что эта проблема не будет возникать в версиях ОС более 3.0, пожалуйста, поддержите.

ответ

0

Вы должны реагировать на изменения в жизненном цикле активность вашего видео путем создания соответствующих методов и проясним ресурсов

protected void onPause(){//Clear up resources or pause video} 
protected void onDestroy(){} 
protected void onStop(){} 

реагировать соответствующим образом на эти вызовы в вашем жизненном цикле активности. Уверенный, что это должно помочь