2010-09-09 15 views
5

Estoy escribiendo una aplicación con contenido de video incrustado, es Android 2.2 al que apuntaré. Necesito mostrar los subtítulos localizados para el contenido del video.¿Son compatibles los subtítulos en cualquiera de los controles de video nativos?

El contenido de video puede ser de video mp4 o 3gp, reproducido desde la tarjeta SD.

Hay algunos reproductores de video de terceros que ya admiten subtítulos, pero no he visto ninguno de código abierto que pueda agrupar o examinar el código.

Entonces, ¿hay controles habilitados para subtítulos o hay algún proyecto de reproductor de video de código abierto que incluya subtítulos?

¿Qué opciones existen para este escenario?

+0

El proyecto para el que necesitaba esto se completó hace algún tiempo sin una solución para esto (lo hicimos mediante la transmisión de videos de subtítulos incrustados). Afortunadamente, las respuestas que se ofrecen aquí serán útiles para otra persona. –

Respuesta

1

Esto debería resolver el problema.

Algo me encontré en XDA-desarrolladores http://forum.xda-developers.com/showthread.php?t=890761

Mplayer fue recientemente portado a Android.

La fuente para MPlayer es aquí http://www.mplayerhq.hu/design7/dload.html

mejor de las suertes!

+0

Aunque no puedo probarlo (el proyecto se completó hace meses), esto suena como lo más cercano a una respuesta que obtendría. –

+0

He descargado el código fuente y está escrito en C. ¿No hay forma de hacerlo en Java? –

1

No sé de una manera de mostrar subtítulos nativamente en Android. Sin embargo, si los subtítulos están en formato .srt, sería fácil analizarlos: podría superponerlos sobre un control VideoView que está reproduciendo el video.

Cuestiones relacionadas