这是关于在webview中使用最新的嵌入格式(iframe)加载YouTube视频。的IFRAME格式嵌入Android webview无法呈现通过iframe嵌入的youtube视频
<iframe width="637" height="358" src="http://www.youtube.com/embed/olC42gO-Ln4?fs=1&feature=oembed" frameborder="0" allowfullscreen=""></iframe>
试验在Android 2.3.3 & 3.2设备(HTC欲望&华硕变压器)的代码
实施例,web视图只会显示一个黑色矩形。
我尝试过类似嵌入从VIMEO
<iframe src="http://player.vimeo.com/video/35693267" width="640" height="360" frameborder="0"></iframe>
在2.3,视频正确
起到在3.2,一个黑色的矩形闪蒸并消失时,iframe区域是空白的。
最后,如果使用旧的嵌入格式(使用对象标签),则视频会在webview中的2.3.3 & 3.2中正确显示。
我检查了相关的问题,并在两个2.3 & 3.2设备的应用和/或活动标记,但仍然没有视频添加
android:hardwareAccelerated="true"
。
这是一个大问题,因为更多的网站现在使用最新格式(iframe)来嵌入他们的YouTube视频。 Android/Youtube团队,请看看这个问题。
你应该这样回答:https://stackoverflow.com/a/24592012/2371425,因为它实际上解决了这个问题。 – Sakiboy 2018-02-12 07:27:18