H5 video 自动播放(autoplay)不生效解决方案
一、简介
有个
h5
需要加入播放器,发现在微信浏览器中
无法自动播放,在移动端普通浏览器中
也无法正常自动播放ios
浏览器中(微信或者其他浏览器),每次刷新进入网页首次需要手动点击播放,下次会自动播放。安卓
在微信浏览器中是随便怎么样都不会进入自动播放,在其他浏览器中会进入自动播放。
ios
平台可以通过微信官方的jweixin
插件来解决,之前看有些文章说这种方式无法解决安卓机的自动播放(别的文章上写的:安卓就暂时无任何办法,限制太严重,只能通过诱导用户点击屏幕进行播放。
)但是经过测试,
ios
上解决了,安卓
上在微信中也自动播放了,两端在其他手机浏览器上也都正常自动播放了,所以不知道是不是微信插件优化好了这个细节。
二、解决办法
vue
解决1、安装插件
$ npm i jweixin-module
2、
main.js
中配置import wxjssdk from 'jweixin-module' Vue.prototype.$wx = wxjssdk
3、使用并解决
mounted () {// 配置this.$wx.config({debug: false,appId: 'wx123456789',timestamp: '',nonceStr: '',signature: '',jsApiList: []})// 上面配置错误也无所谓的,即使配置失败,也会走 ready 函数// 主要目的就是为了走 ready 函数this.$wx.ready(() => {// 取得播放器对象,调用播放事件this.play()}) }
CDN
解决1、导入。附:微信 jweixin 官方文档地址。
<script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
// 配置 wx.config({debug: false,appId: 'wx123456789',timestamp: '',nonceStr: '',signature: '',jsApiList: [] }) // 上面配置错误也无所谓的,即使配置失败,也会走 ready 函数 // 主要目的就是为了走 ready 函数 wx.ready(() => {// 取得播放器对象,调用播放事件this.play() })
H5 video 自动播放(autoplay)不生效解决方案相关推荐
- 微信浏览器H5页面自动播放背景音乐
微信浏览器H5页面自动播放背景音乐 最近遇到一个需求 一个文章详情页(图文结合) 进入页面后自动播放背景音乐 正常用video标签后安卓打开后是自动播放的 但是ios是不支持自动播放的 经过不懈努力的 ...
- 【h5 video】 播放与暂停 静音与取消静音
我尝试用jQuery控制HTML5视频,两个视频分别在两个tab中,我希望点中tab后,该tab里的视频可以立即播放,而另外tab里的视频能够停止.我的代码是这样的: $('#playMovie1') ...
- PC端和移动端都支持视频video自动播放的代码
需求说明 今天有个朋友微信上说目前他们在做抖音短视频的内容创作,方向是国家级非物质文化遗产「汝瓷」,想在他们官方网站上增加短视频的功能,将抖音的内容页上传到网站上. 其实这个功能并不复杂,只需要开通上 ...
- videojs 播放 hls 流视频 自动播放(autoplay + muted)
1.它没有 之前 rtmp转流视频不能隐藏标签 和离开页面 会报错 这个不会 2.自动播放 无效解决 autoplay+autoplay 代码 <!DOCTYPE html> <ht ...
- 解决iOS h5 audio自动播放(亲测有效)
微信H5页面,实现audio自动播放: function initMusic() {//动态创建一个audio节点var audio = document.createElement('audio') ...
- video自动播放 隐藏播放控制条,并且用点击 video 元素的时候 控制暂停和播放...
说一下几个要求: 页面打开自动播放 当不能自动播放时,第一次点击(document)就触发视频播放 因为播放控制条会挡住视频内容,所以隐藏,但是点击 video 元素的时候可以控制暂停和播放 以上要求 ...
- 如何使视频video自动播放
格式:<video src="***.mp4" ></video> 在PC端要自动播放插入两个代码即可: 把自动播放的属性加上 此时PC端并没有自动播放 只 ...
- 解决H5 audio自动播放无效问题(应用于一切环境的一切浏览器)
通过查询多个文档改了很多的script但是还是没有用的,以下方法暴力简单 这个办法需要用户点击了页面才会自动播放音乐. <audio id="bgmusic" src=&qu ...
- H5背景音乐自动播放和暂停
在微信里,音乐不能自动播放,为了让其自动播放,通过调用微信接口实现,代码如下: html: <audio id="yy" autoplay preload src=" ...
- H5 背景音乐自动播放(兼容IOS和Android)
首先看下效果图: 要实现的效果: 1.小icon自动旋转 2.音乐自动播放 一. 小icon css 自动无限旋转 <img class='musicImg' src='' /> .mus ...
最新文章
- ssh服务器拒绝证书,使用SSH.NET以密钥文件连接到SFTP(权限被拒绝(publickey))...
- Error in configuration process解决方法
- Fuxi ServiceModeJob 多租户(Quota Group) 功能介绍
- 产品经理经验谈50篇(一):如何解决用户流失问题?我想你该知道这几点
- vtun 接收和发送数据流程图
- python抓取中文网页乱码
- 微服务升级优点_微服务–——定义, 原则 和 优点
- ES6展开运算符(...)
- [转载] Python基于机器学习方法实现的电影推荐系统
- 全网首发:(解决办法)MAC OS Xcode给应用设置沙箱(Enable App Sandbox)之后,运行报错Illegal instruction: 4
- 关于大学生睡眠时间及质量的问卷调查
- JQuery选择器超级详细
- 搜湖州师范学院C语言题库,湖州师范学院文件-20210402175834.doc-原创力文档
- 固态硬盘是什么接口_笔记本固态硬盘的接口有哪些?来学习下笔记本SSD小知识...
- [转]一个人生活,如何摆脱孤独提升幸福感?
- 敏友的【敏捷个人】有感(4): 发表下个人感言,指导自己的人生
- iQOO5和iQOO5pro有什么区别
- Resilio Sync 设备间文件同步
- 百度地图 Api v3.0 自定义信息窗体样式
- Python进阶笔记
热门文章
- Microsoft Word 教程:如何在 Word 中插入表格?
- 职业体育与同性恋:假宽容与真偏见
- jt808终端鉴权_JT/T808协议文档-道路运输车辆卫星定位系统北斗兼容车载终端通讯协议技术规范.pdf...
- vant swipe 三图一屏
- skynet框架应用 (十四) 登录服务
- 作为一名31岁的软件测试员,工作3年,月薪不到2W,担心被应届生取代
- 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)java
- edp协议 netty_使用esp8266 arduino 通过EDP协议 将数据传递到onenet平台
- Sketch52 52.1 新功能介绍(包含下载链接)
- gain在matlab里什么意思,gain gray是什么意思