H5 video在IOS微信上无法自动播放

摘要:
首先,您需要介绍然后//如果以下配置无效也无所谓。ready函数wx.configwx.ready仍将被使用。最后,试试看!页面上的视频将自动播放。哦,耶!

一、ios上无法自动播放(autoplay 是失效的)原因:

移动端为了避免浪费用户的流量,默认video是不能够自动播放的,即使加了autoplay属性,也只能实现在PC端自动播放,在移动端依旧不能自动播放。

二、网上探索解决办法:

方法1、网上好多帖子的解决办法是监听微信的WeixinJSBridgeReady

let video = document.querySelectorAll("video")[0];
document.addEventListener("WeixinJSBridgeReady", function () { video.play(); }, false);

但是我用了后还是没就解决,还是没有自己播放。此方法行不通。

2、利用微信js解决。

首先需要引入

<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

然后

//以下配置无效也没关系,还是会走ready函数
wx.config({
        debug: false,
        appId: '111',
        timestamp: '111',
        nonceStr: '111',
        signature: '111',
        jsApiList: []
})
wx.ready(()=> {
    let video = document.querySelectorAll("video")[0];
video.play();
});


最后,try it ! 竟然成功了,进入页面视频自动播放了,哦耶!此方法可行!

方法二:

引入微信jssdk,<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

// 兼容微信(微信可以自动播放)
let video = document.querySelectorAll("video")[0];
  document.addEventListener("WeixinJSBridgeReady", function () {
     video.play()
}, false);

此方法也可行!

免责声明:文章转载自《H5 video在IOS微信上无法自动播放》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇干货|自适应大邻域搜索(ALNS)算法求解带时间窗的车辆路径规划问题(附java代码)deepin安装、破解navicat下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】如何修改 video 样式

我们这里说的“修改 video 样式”并不是要自己实现一套 controls,而是尝试修改 video 的默认样式 隐藏全屏按钮 这个很容易查到 video::-webkit-media-controls-fullscreen-button{ display: none; } 那么,video::-webkit-media-controls 是什么?还可以...

matlab示例程序--Motion-Based Multiple Object Tracking--卡尔曼多目标跟踪程序--解读

                                                    静止背景下的卡尔曼多目标跟踪       最近学习了一下多目标跟踪,看了看MathWorks的关于Motion-Based Multiple Object Tracking的Documention。 官网链接:http://cn.mathworks.co...

如何用FFmpeg API采集摄像头视频和麦克风音频,并实现录制文件的功能转

之前一直用Directshow技术采集摄像头数据,但是觉得涉及的细节比较多,要开发者比较了解Directshow的框架知识,学习起来有一点点难度。最近发现很多人问怎么用FFmpeg采集摄像头图像,事实上FFmpeg很早就支持通过DShow获取采集设备(摄像头、麦克风)的数据了,只是网上提供的例子比较少。如果能用FFmpeg实现采集、编码和录制(或推流)...

video踩坑

查看以及修改video控件样式,原文地址:https://blog.csdn.net/z2181745/article/details/82531686 chrome浏览器,F12调出控制台左上角三点更多有个settings,点击进去之后有个“show user agent shadow DOM”勾选刷新页面,video控件就可以查看到元素啦; 一:在移...

使用 video.js 开发 HTML5 视频页面

时间 2015-05-13 17:11:58The GIS Guy 原文 http://thegisguy.tk/html5-video-using-video-js/ 主题Video.jsHTML5 使用 video.js 简单几步编写一个可以在微信、QQ内置浏览器中正常工作的 HTML5 视频播放器。 HTML5 标签看似简单,但在不同...

HTML5的Video标签的属性,方法和事件汇总

<video>标签的属性 src :视频的属性 poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 width:视频宽度 height:视频高度 html 代码 <video id="media" src="http://ww...