Пользовательская панель поиска для потокового видеофайла в android

Как мы можем отобразить пользовательскую панель поиска для потокового видеофайла в android?

Привет, вы можете использовать приведенный ниже код для создания пользовательской панели поиска для просмотра видео,

videoView.setOnPreparedListener(new OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { seekBar.setMax(videoView.getDuration()); seekBar.postDelayed(onEverySecond, 1000); } }); private Runnable onEverySecond=new Runnable() { @Override public void run() { if(seekBar != null) { seekBar.setProgress(videoView.getCurrentPosition()); } if(videoView.isPlaying()) { seekBar.postDelayed(onEverySecond, 1000); } } }; seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { @Override public void onStopTrackingTouch(SeekBar seekBar) { } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { if(fromUser) { // this is when actually seekbar has been seeked to a new position videoView.seekTo(progress); } } }); 

Просто используйте класс SeekBar . Затем вы можете использовать setProgress() и setSecondaryProgress() .

Если вы хотите изменить стиль, см. Этот вопрос: Как настроить внешний вид SeekBar в Android?