Attualmente sto sviluppando un lettore video per Android. Ho creato una semplice textview che mostra il sottotitolo corrente.Riproduttore video Android nativo con sottotitoli
Il problema è: Il metodo MediaPlayer getCurrentPosition() mi dà solo il tempo in secondi. E ho bisogno di quel valore in millisecondi per sincronizzare correttamente il sottotitolo con il film.
Si presuppone che getCurrentPosition mi dia il tempo in millisecondi, ma restituisce il tempo in secondi * 1000 (ogni numero termina con "000").
- Conosci un modo migliore per farlo?
- Come si ottiene il tempo in millisecondi?
- Anche la generazione di un evento esattamente al momento del secondo (000 ms) funzionerebbe.
Qualche suggerimento?
Da dove u hanno imparato l'aggiunta di sottotitoli in video.Can mi condividi il link ?? –