YouTube iframe无法在Samsung S2 I9100G上运行

时间:2012-10-07 13:14:19

标签: android api iframe youtube embed

我有一个使用YouTube iframe代码嵌入视频的Android应用。它适用于大多数移动设备(包括三星S2 I9100),但今天当我尝试在三星Galaxy S2 I9100 G 上测试应用程序时,它显示一个灰色屏幕,中间有一个卷轴按钮!任何人都知道如何解决这个问题?

WebView webview = (WebView) findViewById(R.id.webview);
WebSettings webViewSettings = webview.getSettings();webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
            webViewSettings.setJavaScriptEnabled(true);
            webViewSettings.setPluginsEnabled(true);
            webViewSettings.setBuiltInZoomControls(true);
            webViewSettings.setPluginState(PluginState.ON);

Iframe代码:

<iframe class="youtube-player" type="text/html" "width="420" height="250" src="http://www.youtube.com/embed/348fjdsf8?fs=0&autoplay=1" "frameborder="0" allowfullscreen="false"> 

1 个答案:

答案 0 :(得分:1)

您可以使用translate3d转换方法执行此操作。适合我的代码如下: HTML

<div class="animClass">
    <iframe width="100%" height="58%" src="http://www.youtube.com/embed/-1UIBTve4dI?rel=0&;&autoplay=0&controls=1" frameborder="0" allowfullscreen></iframe>
</div>

CSS

.animClass {
    -webkit-transform: translate3d(0, 0, 0);
}

http://www.telerik.com/forums/youtube-video-audio-but-no-video#JPiN4piN6U6eITVmd0hz9A