html5视频不会在Android的WebView中自动启动

HTML 5 Video does not start automatically in the Android WebView

本文关键字:WebView 自动启动 Android 视频 html5      更新时间:2023-09-26

我想在android webview中播放html5视频。我的html文件位于本地主机。在浏览器中,视频开始自动播放。不需要点击播放按钮。但是在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 script:

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

        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");

       }

使用标签的"autoplay"属性不是更容易吗?

默认情况下,视频的自动播放是禁用的移动web浏览器。它是W3C标准。更多信息可以在找到