html音视频app制作,怎么实现HTML5页面音视频在微信和app下自动播放
怎么实现HTML5页面音视频在微信和app下自动播放
发布时间:2020-09-28 15:52:53
来源:亿速云
阅读:90
作者:小新
这篇文章给大家分享的是有关怎么实现HTML5页面音视频在微信和app下自动播放的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
现在大部分的H5页面都有实现播放背景音乐,播放视频功能。那怎么实现自动播放呢?
纯H5页面在手机端中是无法实现自动播放,移动端浏览器大部分是禁用video和audio的autoplay功能并且,很多移动浏览器也不支持首次js调用play方法进行播放(只有用户手动点播放后暂停,然后用代码进行play可以)。
这样做主要是为了防止不必要的自动播放浪费流量。
以下代码是实现用户第一次触摸后实现的播放和微信app下自动播放function autoPlayMusic() {
/* 自动播放音乐效果,解决浏览器或者APP自动播放问题 */
function musicInBrowserHandler() {
musicPlay(true);
document.body.removeEventListener('touchstart', musicInBrowserHandler);
}
document.body.addEventListener('touchstart', musicInBrowserHandler);
/* 自动播放音乐效果,解决微信自动播放问题 */
function musicInWeixinHandler() {
musicPlay(true);
document.addEventListener("WeixinJSBridgeReady", function () {
musicPlay(true);
}, false);
document.removeEventListener('DOMContentLoaded', musicInWeixinHandler);
}
document.addEventListener('DOMContentLoaded', musicInWeixinHandler);
}
function musicPlay(isPlay) {
var media = document.getElementById('myMusic');
if (isPlay && media.paused) {
media.play();
}
if (!isPlay && !media.paused) {
media.pause();
}
}
感谢各位的阅读!关于怎么实现HTML5页面音视频在微信和app下自动播放就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
html音视频app制作,怎么实现HTML5页面音视频在微信和app下自动播放相关推荐
- html5微信自动播放视频,科技常识:HTML5页面音视频在微信和app下自动播放的实现方法...
今天小编跟大家讲解下有关HTML5页面音视频在微信和app下自动播放的实现方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML5页面音视频在微信和app下自动播放的实现方法 的相关 ...
- 怎么把php字幕导入视频,怎么往视频加广告还有字幕 字幕怎么导入视频里|视频字幕制作软件怎么把字幕嵌入视频...
首先,怎么往视频加广告还有字幕? ----- ----- 其次,已经制作好的字幕怎么导入视频里?嗯~ o(* ̄▽ ̄*)o ,这里的方法就比较多了,一种是比较快捷的,但前提视频是mkv视频格式,如下图, ...
- 解决微信浏览器video标签自动播放视频失效
正常在浏览器好好的视频,在微信内置浏览器中点击播放全屏,样式也不一样,自动播放失效.罪魁祸首是微信把video标签都成微信规则的了.下面方式可以解决视频播放全屏以及不能自动播放的问题. <vid ...
- PP视频如何不允许WiFi下自动播放
PP视频如何不允许WiFi下自动播放呢?很多人都不会,下面小编来详细的讲解一下. PP视频如何不允许WiFi下自动播放 1.先打开手机,点击桌面上的PP视频. PP视频如何不允许WiFi下自动播放 2 ...
- 苹果微信html音乐播放,HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio
本篇教程探讨了HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < html> Aut ...
- 创作工具抖音Android,抖音灵魂出窍特效制作bgm安卓版-抖音灵魂出窍特效制作软件v1.5.0 最新版-腾牛安卓网...
抖音灵魂出窍特效制作软件是一款特效制作软件,不要你背负包袱去拍一个令人称奇的作品,亦或是模仿一个世俗的视角,而是让音乐的情绪带你飞,展现你的自信和个性,随意展现,这里每一个时刻都是你,而且就是你! 灵 ...
- 视频画中画制作,一键合并多个视频,简单又专业
视频怎么制作成画中画效果播放呢?很多人会想画中画的视频制作是不是很难?其实借用媒体梦工厂制作,可多个视频同时制作,非常容易,下面一起来看操作吧. 准备几个视频素材,都保存在同一文件夹中.各个视频都没有 ...
- HTML5中的audio在手机端和微信端的不能自动播放
再做H5页面的时候,发现audio在手机端和微信端添加了autoplay以后还是不可以自动播放,这是因为手机端为了节约流量所设置的 通常解决方法是给一个交互事件: 标签: <audio loop ...
- html5时间线图片自动轮播,js实现自动播放匀速轮播图
本文实例为大家分享了js实现自动播放匀速轮播图的具体代码,供大家参考,具体内容如下 函数封装:( 匀速运动函数) function animate(obj,target,step,speed){ cl ...
最新文章
- 修改文件默认打开方式
- django解决跨域问题
- 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
- 图像的熵、灰度平均值、灰度中值、方差
- HH SaaS电商系统的品牌模块设计
- 多主机Docker容器的VLAN划分
- 【翻译】Emmet(Zen Coding)官方文档 之七 一览表
- HTML网站去色代码
- Junit 4 的使用
- laypage分页java例子_laypage分页控件使用实例详解
- JavaScript基础学习总结(一) 适合小白
- 如何绘制抽奖转盘html,利用canvas实现抽奖转盘
- 一款捕鱼手游分析 —— 实现无限购买金币
- mysql数据库:varchar类型可以存储多少个汉字,多少个数字
- 小甲鱼C++快速入门——第四天
- (C语言)啥?4除以2等于0?
- 退役感言 [Away From OI]
- Cookie 欺骗——漏洞
- iOS KVOKVC
- 解决squid启动Pinger自动退出问题