## Android MediaPlayer 调用 seekTo 视频进度错误

Android 中遇到的问题，使用 MediaPlayer 播放视频时，调用 seekTo(int) 方法，但是视频实际跳转的进度和传入的时间点并不一致。

In video compression, a key frame, also known as an “intra-frame”, is a frame in which a complete image is stored in the data stream. In video compression, only changes that occur from one frame to the next are stored in the data stream, in order to greatly reduce the amount of information that must be stored. This technique capitalizes on the fact that most video sources (such as a typical movie) have only small changes in the image from one frame to the next.

Whenever a drastic change to the image occurs, such as when switching from one camera shot to another, or at a scene change,[1] a key frame must be created. The entire image for the frame must be output when the visual difference between the two frames is so great that representing the new image incrementally from the previous frame would require more data than recreating the whole image.