我有一个Android应用,其中的内容显示在嵌入式Web控件中。有时内容已嵌入youtube视频,但它们没有显示 - 您只能听到声音。我查看了Google的官方文档,看不出我的代码有什么问题。要嵌入视频,我正在使用以下的html(我将VIDEO_ID替换为视频的实际ID):
<iframe type="text/html" width="100%" height="240" src="http://www.youtube.com/embed/VIDEO_ID?autoplay=0" frameborder="0" modestbranding="1" />
感谢任何帮助...
答案 0 :(得分:1)
试试这个页面:
Youtube embed video not working in android 4+ (Ice cream sandwich,Jelly Bean)
一些引言:
&#34;搞定了。我不得不添加webView.setWebChromeClient(new WebChromeClient(){});和webView.getSettings()。setJavaScriptEnabled(true);为了它正常工作。不需要课程或类型。&#34;
和
&#34;
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"></iframe>
资料来源:http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html
需要这个:Force HTML5 youtube video
另见:https://developers.google.com/youtube/player_parameters&#34;