android - YouTube iframe 不适用于三星 S2 I9100G

标签 android api iframe youtube embed

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

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"> 

最佳答案

您可以使用 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

关于android - YouTube iframe 不适用于三星 S2 I9100G,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12769156/

相关文章:

android - 从 github 导入 Telegram 源代码时出现 NDK 错误

javascript - iframe 自动高度调整不适用于 IE

xhtml - Scala xhtml 属性因问号而中断

php - 使用基于时间的旋转散列或字符串来确保安全

android - SoundCloud HTML5 Widget API - 在 Chrome for Android 中无法播放

android - 使用序列化克隆 Android 对象

java - 二进制 XML 文件行 #2 : Error inflating class

php - $_GET ['code' 的来源] 以获取 youtube api 凭据的刷新 token

c - 用于检查属性值的适当 C API

android - 使用 API 30 通过 PDF.js 加载 PDF