Open bingdow opened 7 years ago
你播放的是什么视频呢
@FirmianaRain mp4 和 flv
@bingdow 你试过demo播相同的视频吗
@dengchu817 Demo 可以而且沒啥問題。在我的專案裡我只保留了和 seekbar 相關的代碼(如敘述所示),但是無法正常運作
@bingdow 1.Log.v(TAG, "setVideoProgress: "+time + " (note: UPDATE_SEEKBAR)"); 打印的time是多少 2.还有你不做seek操作,seekbar会正常往前走吗?
@dengchu817
1.那你播放其他视频也有这样的问题,先确定和视频有没有关系? 2.每次seek之后OnSeekCompleteListener有回调吗?
@dengchu817
private IMediaPlayer.OnSeekCompleteListener mOnSeekCompletedListener = new IMediaPlayer.OnSeekCompleteListener() {
@Override
public void onSeekComplete(IMediaPlayer mp) {
Log.e(TAG, "onSeekComplete...............");
}
};
我用你提供的代码没有出现你说的问题,可能是你其他代码有问题。你可以试一下seekTo(long msec, boolean accurate)接口,accurate = true表示精准seek
我也遇到了这个问题,用的KSYTextureView,OnSeekCompleteListener拿到的进度值为0
在調用 seekTo 並成功繼續播放後 getCurrentPosition() 總是回傳錯誤位置,seekbar 又被拉回起點(但影片播放正常),導致影片播放進度和 seekbar 不一致,代碼如下:
系統日誌:
版本:2.4.1 Android 版本: 5.0