【问题标题】:youtube video is not playing in android webview from iframeyoutube 视频未在 iframe 的 android webview 中播放
【发布时间】:2013-03-18 13:24:39
【问题描述】:

我正在开发一个安卓应用程序。

这是我的 xml 提要标签:

<FullContent>
  <style> img {padding:2px;} p{color:#fff} </style>
   <p> Actor Hrithik Roshan has always nursed a</p> <br/><br/><br/><br/><br/>
   <p style=font-size:12px>@Notch 2013</p>
    <iframe src="http://www.youtube.com/embed/k8T3_JupGhI?fs=0" 
     width="500" height="298" frameborder="0"></iframe>
     </FullContent>

我正在尝试使用以下代码在 android WebView 中播放视频 -

  content = (WebView) findViewById(R.id.fullcontent);
  content.setWebChromeClient(new WebChromeClient());
   content.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
   content.getSettings().setJavaScriptEnabled(true);
    content.getSettings().setDomStorageEnabled(true);
     content.getSettings().setPluginsEnabled(true);
       String fullcontent = in.getStringExtra("FullContent");
         full_content=fullcontent.substring(1);
          content.loadDataWithBaseURL(null,full_content, "text/html", "UTF-8",null);

但是当我点击它时,视频没有播放。

我的代码有什么问题?

编辑:

    I have added below code on my android app

    web.getSettings().setPluginState(PluginState.ON_DEMAND);
    web.getSettings().setPluginState(PluginState.ON);
    web.getSettings().setPluginsEnabled(true);

现在我也面临同样的问题。视频已打开。 但是当我点击它时,视频没有播放。

【问题讨论】:

    标签: android android-webview android-video-player video-player


    【解决方案1】:

    不要尝试包含 iframe,而只是提供直接链接到 YouTube 页面或 h264 文件的视频缩略图。

    之前的讨论,possible solution

    【讨论】:

      猜你喜欢
      • 2012-09-24
      • 2012-12-14
      • 2013-07-16
      • 2017-12-23
      • 2013-07-13
      • 2014-02-10
      • 2014-12-02
      • 2013-07-20
      相关资源
      最近更新 更多