2

最近,我在Android 4.X设备的 WebView 中遇到了Youtube视频 ( ) 的问题。iframe API

onShowCustomView()当视频在 Android 4.X 设备上开始播放时,不会触发该问题。我找了个理由,为什么onShowCustomView()不解雇?我得到了答案,因为在 Android 4.X 设备中 WebView 具有嵌入式视频功能,因为该视频(在 HTML5 中)将由 WebView 播放并且不会在其他布局中显示视频。

但是当用户请求全屏模式时,onShowCustomView()就会被解雇。

实际上我默认需要youtube视频的全屏模式,在Youtube的iframe API中没有进入全屏的选项,用户必须按下全屏按钮。

因此,对于我的要求,只有 2 个答案。

  1. 为我的 WebView 禁用嵌入式视频,然后它将像 Android 4.X 下一样工作,并且 onShowCustomView() 将被触发。
  2. 默认情况下使用提供给 WebView 的 html 文件中的 Javascript 设置全屏模式。

所以如果有人解决了我的问题,请帮助我,否则建议我解决这个问题。

4

0 回答 0