怎么实现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下自动播放相关推荐

  1. html5微信自动播放视频,科技常识:HTML5页面音视频在微信和app下自动播放的实现方法...

    今天小编跟大家讲解下有关HTML5页面音视频在微信和app下自动播放的实现方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML5页面音视频在微信和app下自动播放的实现方法 的相关 ...

  2. 怎么把php字幕导入视频,怎么往视频加广告还有字幕 字幕怎么导入视频里|视频字幕制作软件怎么把字幕嵌入视频...

    首先,怎么往视频加广告还有字幕? ----- ----- 其次,已经制作好的字幕怎么导入视频里?嗯~ o(* ̄▽ ̄*)o ,这里的方法就比较多了,一种是比较快捷的,但前提视频是mkv视频格式,如下图, ...

  3. 解决微信浏览器video标签自动播放视频失效

    正常在浏览器好好的视频,在微信内置浏览器中点击播放全屏,样式也不一样,自动播放失效.罪魁祸首是微信把video标签都成微信规则的了.下面方式可以解决视频播放全屏以及不能自动播放的问题. <vid ...

  4. PP视频如何不允许WiFi下自动播放

    PP视频如何不允许WiFi下自动播放呢?很多人都不会,下面小编来详细的讲解一下. PP视频如何不允许WiFi下自动播放 1.先打开手机,点击桌面上的PP视频. PP视频如何不允许WiFi下自动播放 2 ...

  5. 苹果微信html音乐播放,HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio

    本篇教程探讨了HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < html> Aut ...

  6. 创作工具抖音Android,抖音灵魂出窍特效制作bgm安卓版-抖音灵魂出窍特效制作软件v1.5.0 最新版-腾牛安卓网...

    抖音灵魂出窍特效制作软件是一款特效制作软件,不要你背负包袱去拍一个令人称奇的作品,亦或是模仿一个世俗的视角,而是让音乐的情绪带你飞,展现你的自信和个性,随意展现,这里每一个时刻都是你,而且就是你! 灵 ...

  7. 视频画中画制作,一键合并多个视频,简单又专业

    视频怎么制作成画中画效果播放呢?很多人会想画中画的视频制作是不是很难?其实借用媒体梦工厂制作,可多个视频同时制作,非常容易,下面一起来看操作吧. 准备几个视频素材,都保存在同一文件夹中.各个视频都没有 ...

  8. HTML5中的audio在手机端和微信端的不能自动播放

    再做H5页面的时候,发现audio在手机端和微信端添加了autoplay以后还是不可以自动播放,这是因为手机端为了节约流量所设置的 通常解决方法是给一个交互事件: 标签: <audio loop ...

  9. html5时间线图片自动轮播,js实现自动播放匀速轮播图

    本文实例为大家分享了js实现自动播放匀速轮播图的具体代码,供大家参考,具体内容如下 函数封装:( 匀速运动函数) function animate(obj,target,step,speed){ cl ...

最新文章

  1. 修改文件默认打开方式
  2. django解决跨域问题
  3. 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
  4. 图像的熵、灰度平均值、灰度中值、方差
  5. HH SaaS电商系统的品牌模块设计
  6. 多主机Docker容器的VLAN划分
  7. 【翻译】Emmet(Zen Coding)官方文档 之七 一览表
  8. HTML网站去色代码
  9. Junit 4 的使用
  10. laypage分页java例子_laypage分页控件使用实例详解
  11. JavaScript基础学习总结(一) 适合小白
  12. 如何绘制抽奖转盘html,利用canvas实现抽奖转盘
  13. 一款捕鱼手游分析 —— 实现无限购买金币
  14. mysql数据库:varchar类型可以存储多少个汉字,多少个数字
  15. 小甲鱼C++快速入门——第四天
  16. (C语言)啥?4除以2等于0?
  17. 退役感言 [Away From OI]
  18. Cookie 欺骗——漏洞
  19. iOS KVOKVC
  20. 解决squid启动Pinger自动退出问题

热门文章

  1. 【82期分享】4款中国风PPT模板免费下载
  2. 教你如何处理加速电脑速度(转载)
  3. API电商平台“淘宝店铺所有商品接口”调用示例
  4. ctcpejmu单词_复合塑料袋行业单词
  5. 和 Google Play 一起打开日本市场 | ChinaJoy 干货分享
  6. 树莓派安装TensorFlow并使用[一步到位]
  7. Unity动画分层和遮罩
  8. 点云地面滤波--一种改进的渐进式不规则三角网加密地面滤波算法
  9. 绘制GIF图片闪烁问题!
  10. 中兴机顶盒子,烽火机顶盒子的交叉编译环境搭建