android mediaplayer seekTo()不精确问题

android

用MediaPlayer +TextureView播放视频(mp4格式),调用seekTo()不精确如何解决???急

比如需要到10s的位置,会跳到16s的地方
     mPlayer.seekTo(seekTime);//seekTime=10*1000;
    int position = mPlayer.getCurrentPosition();//position = 16*1000;

这个跟码流和底层播放器的具体实现有关系,除非能改底层播放器的具体实现