Android webview嵌入式youtube视频自动播放

Android webview嵌入式youtube视频自动播放,android,youtube,android-webview,android-youtube-api,Android,Youtube,Android Webview,Android Youtube Api,在我的项目中,我有一个WebView,它加载动态生成的网页,其中嵌入了youtube视频,如下所示: <iframe type="text/html" width="640" height="385" frameborder="0" src="http://www.youtube.com/embed/6nQCcgpDpXQ?autoplay=1&&playlist=6nQCcgpDpXQ&loop=1"> </iframe> 它是有效的,但是

在我的项目中,我有一个
WebView
,它加载动态生成的网页,其中嵌入了youtube视频,如下所示:

<iframe type="text/html" width="640" height="385" frameborder="0" 
src="http://www.youtube.com/embed/6nQCcgpDpXQ?autoplay=1&&playlist=6nQCcgpDpXQ&loop=1">
</iframe>
它是有效的,但是

  • 自动播放不起作用,我必须手动播放
  • AutoLop不工作,视频完成后,它变为全黑,没有菜单,没有播放/暂停/停止视频。这是无用的,如果我想再次发挥我必须重新加载整个页面
  • 在这一行,还有一件事:

    engine.getSettings().setPluginsEnabled(true);
    
    它说它被弃用了

    在清单中,我授予对应用程序的Internet访问权限,并将硬件加速设置为true


    有人能帮我吗?

    我自己也遇到过类似的行为。我对这个问题的理解是,这不是youtube功能的问题,而是在webview中设置URL上的查询字符串参数的问题。SO和web上的各种帖子表明,这在早期版本的API中是一个问题,但现在不是问题,然而,我还没有看到解决这个问题的方法,我也迫切希望看到一个解决方法,或者至少是一个很好理解的解决方法。
    engine.getSettings().setPluginsEnabled(true);