HTML 5视频无法在Android WebView中自动启动

时间:2014-06-25 05:31:22

标签: javascript android-webview html5-video

我想在android webview中播放html5视频。我的html文件位于localhost。在浏览器中,视频开始自动播放。无需点击播放按钮。但在android webview中它才开始直到点击播放按钮

Html:

    <body onload="init()">

        <div id="pagewrap">

            <video id="player" width="700" height="390" controls="control"  > 
               <source id="video_src"     src='http://brightcove.vo.llnwd.net/pd16/media/3597709025001/201406/3659/3597709025001_3636330355001_ff.mp4' type="video/mp4">
            </video>

        </div>

    </body>

Java Scrip:

       function init(){
            var player = document.getElementById('player');
            player.play();

        }

爪哇:

        onCreate(Bundle savedInstanceState) {
         ......

             WebView mWebView = (WebView) findViewById(R.id.webView1);

             mWebView.setWebChromeClient(new WebChromeClient());
             mWebView.loadUrl("http://192.168.1.2:81/video_stream_app_view.php");


       }

2 个答案:

答案 0 :(得分:0)

使用标签的“autoplay”属性会不会更容易?

答案 1 :(得分:0)

默认情况下,移动网络浏览器会停用视频的自动播放功能。它是W3C标准。可以找到更多信息here