1、webview的基础设置
2、使用自定义的WebChromeClient配置
3、MyWebChromeClient主要是实现视频播放全屏的方法onShowCustomView和onHideCustomView方法, 我的MainActivity是通过MyCloudCacheUtil放在缓存里面的,大家用的时候可以自己也把MainActivity放到缓存里面,在这里就取出来就行了
4、AndroidManifest.xml里面需要增加安卓横屏的配置android:configChanges="orientation|keyboardHidden|screenSize" ,否则在调用mainActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);会出现闪退
5、监听竖屏横屏切换事件
在 onConfigurationChanged 方法中,我们可以监听竖屏横屏切换事件,根据横竖屏状态对 WebView 进行适当调整,比如对 WebView 的宽高进行动态调整,避免出现布局偏移的问题。