我正在拼凑一个便宜的应用程序,除了其他事情“框架”我们的一些网站... 非常简单的 WebViewClient
。直到我看到视频。
这个视频是以 HTML5
元素的形式完成的,这些元素在 Chrome 和 iPhone 上运行良好,现在我们修复了编码问题,它在本地浏览器的 Android
上运行良好。
现在的问题是: WebView
不喜欢它。完全没有。我可以点击海报图片,什么都没有发生。
在谷歌上,我发现 this很接近,但似乎是基于一个“链接”(比如 href...)而不是一个视频元素。(onDownloadListener 似乎没有在视频元素上被调用...)
I also see references to overriding onShowCustomView, but that seems to not get called on video elements... nor does shouldOverrideUrlLoading..
我宁愿不进入“从服务器拉 xml,在应用程序中重新格式化它”。.通过在服务器上保持故事布局,我可以更好地控制内容,而不必强迫人们不断更新应用程序。因此,如果我能说服 WebView 处理标签,比如本地浏览器,那将是最好的。
很明显我漏掉了什么,但我不知道是什么。