的WebView没有加载在Android的HTML5视频 [英] WebView is not loading HTML5 video in android

查看:197
本文介绍了的WebView没有加载在Android的HTML5视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

    WebView wvVideo = (WebView) findViewById(R.id.wvVideo);
    String ytVideo= "<html><body><iframe width='350' height='160' src='www.youtube.com/watch?v=yqNGzYsPN6M' frameborder='0' allowfullscreen></iframe></body></html>";
    wvVideo.getSettings().setPluginsEnabled(true);
    wvVideo.getSettings().setAllowFileAccess(true);
    wvVideo.getSettings().setPluginState(PluginState.ON);
    wvVideo.getSettings().setBuiltInZoomControls(true);
    wvVideo.getSettings().setJavaScriptEnabled(true);
    wvVideo.loadData(ytVideo, "text/html", "utf-8");

它只是显示缩略图,当我上点击,它不是在玩。只显示黑屏。我的目标API为15,我将所有的所要求的权限,但仍然没有工作。

It just display thumbnail and when i click on that, its not playing. just display black screen. my API Target is 15 and i set all the required permissions for that but still not working.

推荐答案

您的设置似乎罚款。结果
至于我下面的设置做了我的项目,发挥HTML5视频的工作。试戴

Your settings seems fine.
As for me the following settings did the job on my project which play HTML5 videos. Try them

   webview.getSettings().setJavaScriptEnabled(true);
    webview.getSettings().setDomStorageEnabled(true); // I think you will need this one
    webview.getSettings().setPluginState(PluginState.ON);
    webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);// no need I think

    webview.getSettings().setLoadWithOverviewMode(true);
    webview.getSettings().setUseWideViewPort(true);
    webview.getSettings().setBuiltInZoomControls(true);
    webview.setInitialScale(1);

   webview.setWebChromeClient(new WebChromeClient()); // dont forget this one

添加机器人:hardwareAccelerated =true将你的清单文件

Add android:hardwareAccelerated="true" to your manifest file.

   <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" 
        android:hardwareAccelerated="true">

这篇关于的WebView没有加载在Android的HTML5视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆