Android Native Video player with subtitles

В настоящее время я разрабатываю видеоплеер для android. Я создал простой textview, который показывает текущий субтитр.

Проблема в следующем: Метод MediaPlayer getCurrentPosition() дает мне время только в секундах. А мне нужно значение в миллисекундах, чтобы правильно синхронизировать субтитр с фильмом.

Метод getCurrentPosition должен давать мне время в миллисекундах, но он дает время в секундах*1000 (каждое число заканчивается на "000").

  1. Знаете ли вы лучший способ сделать это?
  2. Как мне получить время в миллисекундах?
  3. Генерирование события точно в момент секунды (000ms) также сработает.

Любые предложения?

5
задан Oak Bytes 10 July 2012 в 15:07
поделиться