Я пытаюсь реализовать видеовид в моем приложении. Мой код
private VideoView vv_video;
private MediaController mController;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_viewer);
vv_video = (VideoView) findViewById(R.id.ImagesClipsVideoView);
mController = new MediaController(this);
File file = new File("/storage/emulated/0/Movies/test.mp4");
if (file.exists()) {
vv_video.setVideoPath(file.getAbsolutePath());
vv_video.setMediaController(mController);
mController.setMediaPlayer(vv_video);
mController.setAnchorView(vv_video);
}
}
Этот код воспроизводит видео и обновляет панель поиска. Но если я проведу пальцем по панели поиска, видео не будет синхронизировано. Например, я играю 9-секундное видео. Видео уже проиграно 6 секунд. Теперь я изменил панель поиска до 3 секунд. Но seekbar автоматически переходит в исходное положение. Я пробовал несколько способов. Но не повезло. Кто-нибудь сталкивается с этой проблемой? Эта проблема возникает только в течение 5-30 секунд видео. Если я играю 2 минуты видео работает нормально. Пожалуйста, помогите мне решить эту проблему.