当用户点击WebView中视频的全屏按钮时,WebChromeClient会调用
onShowCustomView
具有自定义视频视图。我使用这个回调将视图添加到片段中,并将其全屏显示。
在
comment on a previous question
,有人建议我在android:configChanges元素中包含“orientation”。据我所知,使用标准的Android销毁-重新创建活动生命周期是不可能继续播放的。
然而,旋转后,WebChromeClient提供的自定义视频视图看起来仍然是全屏的,但其内部的实际视频播放器没有正确定位(卡在角落里):
有没有办法迫使Android重新播放视频,也许是在onConfigurationChanged中?