Webview de Android: vídeo en el área de pantalla personalizada como una superposición para el streaming de vídeo en vivo de rtsp

Tengo una aplicación Android basada en Webview que funciona con mi propio servidor web de aplicaciones. El servidor web de aplicaciones proporciona contenido HTML5 para cada usuario. El contenido podría ser texto rico, imagen o cualquier contenido multimedia.

En uno de mis requisitos, quiero reproducir stream en vivo rtsp basado en Android Webview aplicación a través de una página web dentro de un marco, la página web tiene otros marcos de contenido también.

Intenté usar la etiqueta de vídeo de HTML5 pero no funciona para el protocolo rtsp en Android ICS. Podría encontrar muchos enlaces que sugieren usar Android MediaPlayer o Videoview para reproducir contenido rtsp en pantalla completa a través de onShowCustomView , sin embargo, mi requisito es poco diferente . No quiero reproducir vídeo en modo de pantalla completa.

El video no se inicia con un enlace href, se inicia enPageLoad / listo evento JS. Y quiero reproducir el video streaming rtsp en un diseño en particular dentro de la webview, tal como fue diseñado por la lógica html5 / css. Mis consultas son

  1. ¿Es posible renderizar la superposición de videoview / (any control) en la parte superior de webview según la lógica html / css para reproducir stream de rtsp? ¿Si es así, cómo?
  2. ¿Se puede hacer en cada carga de página en lugar de hipervínculo?
  3. Podría escribir mi propio plugin de vídeo rtsp para reproducir vídeo, pero no estoy seguro acerca de cómo integrar mi complemento con Webview. No hay suficiente documentación disponible para hacerlo. ¿Es posible, cómo?

Gracias
Ceniza

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.