在recyclerview中我希望当我点击全屏按钮时,视频必须以全屏模式播放。但我不想在videoview全屏幕上使用其他活动。有没有最好的方法来做到这一点。
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();
使用上述方法可以在recyclerview中全屏显示视频。我希望视频视图只能在全屏模式下显示。
答案 0 :(得分:0)
嗯,你有3个选择在播放器上拥有全屏:
Activity
Fragment
match_parent
。为此,您必须删除videoView并将其添加到根视图之后。