ios音视频在微信中不能自动播放

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <srcipt src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js">
        </script>
</head>

<body>
    <div>
        <video src="" autoplay muted></video>
    </div>
    <script>
        // 解决方法一
        // 在页面中引入微信插件
        var video = document.querySelector('vidoe');
        video.play();

        // 在微信中使用audio播放音频和视频
        document.addEventListener("WeixinJSBridgeReady", function () {
            video.play();
        }, false);

        // 解决方法二
        // 因为ios中明确的指出等待用户的交互动作后才能播放video,也就是说没有得到用户的action就播放的话会被safri拦截
        //点击屏幕后触发
        document.addEventListener('touchstart', function () {
            function audioAutoPlay() {
                video.play();
            }
            audioAutoPlay();
        });
    </script>
</body>

</html>

免责申明:

1. 本站所有教程、文章或资源分享目的仅供大家学习和交流!
2. 如有无法查看或链接失效,麻烦请报告联系管理员处理!
3. 本站无法保证资源或其时效性,恕不接受任何提问。
4. 在本站下载的源码严禁杜绝任何形式的正式商业用途,请去程序官方购买。 所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。

学习交流联系

立即查看 了解详情