Полноэкранный видеообзор внутри
В программе Recycleler я хочу, чтобы при нажатии кнопки "Полноэкранный режим" видеовидение отображалось в полноэкранном режиме. Но я не хочу использовать другой вид деятельности для просмотра видео в полноэкранном режиме. Есть ли лучший способ сделать это?
DisplayMetrics displaymetrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
android.widget.FrameLayout.LayoutParams params = (android.widget.FrameLayout.LayoutParams) surfaceView.getLayoutParams();
params.width = width;
params.height = height;// -80 for android controls
params.setMargins(0, 0, 0, 0);
fullscreenExit.setVisibility(View.VISIBLE);
fullscreen.setVisibility(View.GONE);
title.setVisibility(View.GONE);
mediaPlayer.start();
Использование вышеуказанного метода делает видео в полноэкранном режиме в обзоре реселлера. Я хочу, чтобы только видеовидание было видно в полноэкранном режиме.
1 ответ
Ну, у вас есть 3 варианта иметь полноэкранный режим на плеере:
- Используйте
Activity
- Использовать
Fragment
- При переходе в полноэкранный режим переместите представление в rootView и установите его в
match_parent
, Для этого вам нужно будет удалить videoView и добавить его в корневой вид после.