iOS自动播放视频WebView

时间:2013-01-23 13:05:17

标签: javascript html ios webview

我想在主体中添加应该自动播放的视频(本地视频) 任何简单的解决方案?

<!DOCTYPE html>
<html>
    <head>
        <link href="fuctions/style.css" rel="stylesheet" media="screen" type="text/css" />
        <script type="text/javascript" charset="utf-8" src="fuctions/cordova-2.3.0.js"></script>
        <script type="text/javascript" charset="utf-8" src="fuctions/functions.js"></script>
    </head>
<body onload="onBodyLoad()">
    <script type="text/javascript">
        checkFirstRun();
    </script>
</body>
</html>

2 个答案:

答案 0 :(得分:5)

UIWebView上有一个名为mediaPlaybackRequiresUserAction的属性,默认为YES。将其更改为NO。

答案 1 :(得分:0)

Apple和Google决定在他们的移动浏览器中允许自动播放。但只有视频静音。在iOS上,您还必须设置playsinline属性,因为默认情况下,视频将全屏播放。

要获得自动播放,请使用以下设置:

<video controls autoplay loop muted playsinline>

<source src="video.mp4" type="video/mp4">

<source src="video.webm" type="video/webm">

</video>