Есть ли возможность настроить кнопки управления VideoView в DialogFragment и как сделать полноэкранную кнопку? - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь сделать фрагмент с VideoView. Я хочу скрыть этот фрагмент с помощью VideoView, но есть проблема с кнопками управления, потому что я не могу их установить. Представление всегда без них на DialogFragment, там видны только в обычных Fragment и Activity. Я хочу использовать DialogFragment, потому что я хочу скрыть Fragment с игроком после щелчка Fragment на фоне, где я вижу первый фрагмент. Я также хочу установить полноэкранную кнопку внизу видео. Есть ли возможность сделать это на VideoView?

playVideo:

private void playVideo(String videoPath) {
    MediaController mediaController = new MediaController(getContext());
    videoView.setMediaController(mediaController);
    mediaController.setAnchorView(videoView);

    Uri uri = Uri.parse(videoPath);
    videoView.setVideoURI(uri);
    videoView.setVideoPath(videoPath);
    videoView.start();
    videoView.getDuration();
    videoView.setZOrderOnTop(true);

}
...