ijkMediaPlayer seekTo()某一position,进度会从position后退几秒
seekTo()方法用过后,用getcurrentposition()方法获得position
log日志:
01-01 07:20:44.250: E/MyMediaController(17261): updatePausePlay
01-01 07:20:44.250: E/setProgress(17261): 8920
01-01 07:20:44.280: E/MyMediaController(17261): show
01-01 07:20:44.280: E/MyMediaController(17261): updatePausePlay
01-01 07:20:44.280: E/endGesture(17261): seekTo16315
01-01 07:20:44.280: E/setProgress(17261): 16315
01-01 07:20:44.330: E/onSeekComplete(17261): position=16315
01-01 07:20:44.510: E/setProgress(17261): 16315
01-01 07:20:44.580: E/setProgress(17261): 11282
01-01 07:20:44.670: E/setProgress(17261): 11373
01-01 07:20:44.740: E/setProgress(17261): 11442
01-01 07:20:44.800: E/setProgress(17261): 11500
01-01 07:20:44.880: E/setProgress(17261): 11577
01-01 07:20:44.950: E/setProgress(17261): 11646
01-01 07:20:45.010: E/setProgress(17261): 11711
01-01 07:20:45.030: E/setProgress(17261): 11733
个人猜测:
seekto(position)中position位置不是关键帧;后退几秒是为了找到关键帧开始播放。
不知道怎么解决这个问题。。。请问哪位懂这个?
分享至: