У меня есть mp4, я пытаюсь посмотреть на своем андроиде в виде просмотра, но по какой-то причине, когда я использую seekto, я могу искать только каждые 10 секунд. если я ищу до 34 секунд, он ищет 30, и если я ищу 36, он будет стремиться к 40. и так далее для каждой вещи, к которой я пытаюсь обратиться. я слышал что-то о точках поиска в файле mp4. это то, что заставляет мою попытку потерпеть неудачу?android videoview mp4 seekto может искать только каждые 10 секунд
videoView = (VideoView)findViewById(R.id.watchMp4View);
videoView.setVideoURI(Uri.parse(uri));
videoView.requestFocus();
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
videoView.seekTo(timeToSkip); //
mediaPlayer.seekTo(timeToSkip);
mediaPlayer.setOnSeekCompleteListener(new MediaPlayer.OnSeekCompleteListener() {
@Override
public void onSeekComplete(MediaPlayer mediaPlayer) {
videoView.start();
}
});
Что такое размер GOP на видео? Вы пробовали видео файлы из других источников? – fadden
Что такое размер гопа? и я пробовал много разных резолюций и видео –