2010-09-09 2 views
5

Sto scrivendo un'applicazione con alcuni contenuti video incorporati, è Android 2.2 che sto valutando. Devo mostrare i sottotitoli localizzati per il contenuto del video.I sottotitoli sono supportati in uno qualsiasi dei controlli video nativi?

Il contenuto del video può essere video mp4 o 3gp, riprodotto dalla scheda SD.

Ci sono alcuni lettori video di terze parti che supportano già i sottotitoli, ma non ho visto nessun tipo di sorgente open source che posso raggruppare o esaminare il codice.

Quindi, ci sono controlli abilitati per i sottotitoli o ci sono progetti di video player open source che includono i sottotitoli?

Quali opzioni ci sono per questo scenario?

+0

Il progetto di cui avevo bisogno è stato completato qualche tempo fa senza una soluzione per questo (siamo passati attraverso lo streaming di video di sottotitoli incorporati). Speriamo che le risposte qui offerte siano utili a qualcun altro. –

risposta

1

Questo dovrebbe risolvere il problema.

Qualcosa mi sono imbattuto su xda-devs http://forum.xda-developers.com/showthread.php?t=890761

Mplayer è stato recentemente portato su Android.

La fonte per MPlayer è qui http://www.mplayerhq.hu/design7/dload.html

Buona fortuna!

+0

Anche se non riesco a testarlo (il progetto è stato completato mesi fa), questo sembra il più vicino a una risposta che otterrei. –

+0

Ho scaricato il codice sorgente ed è scritto in C. Non c'è un modo per farlo in Java? –

1

Non conosco un modo per mostrare i sottotitoli in modo nativo su Android. Tuttavia, se i sottotitoli sono in formato .srt, analizzarli sarebbe facile: potresti semplicemente sovrapporli a un controllo VideoView che sta riproducendo il video.