title: Android Native Video player with subtitles
body: <p>I'm currently developing a video player for android. I've created a simple textview that shows the current subtitle.</p>
  
  <p><strong>The problem is:</strong> MediaPlayer getCurrentPosition() method only gives me time in seconds. And I need that value in milliseconds to correctly synchronize the subtitle with the movie.</p>
  
  <p>The getCurrentPosition is supposed to give me the time in milliseconds, but it gives the time in seconds*1000 (every number ends with "000").</p>
  
  <ol>
  <li>Do you know a better way of doing this?</li>
  <li>How do I get the time in milliseconds?</li>
  <li>Generating an event exactly at the time of second (000ms) would also work.</li>
  </ol>
  
  <p>Any suggestions?</p>