查看源码Android11包下的VideoView继承SurfaceView
SurfaceView无法隐藏添加FrameLayout包裹
<FrameLayout android:id="@+id/video_frameview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true"> <VideoView android:id="@+id/preview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:gravity="center" /> </FrameLayout>
mVideoFrameview.getChildAt(0).setVisibility(View.VISIBLE);