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

现在大部分的H5页面都有实现播放背景音乐 播放视频功能。那怎么实现自动播放呢

纯H5页面在手机端中是无法实现自动播放 移动端浏览器大部分是禁用video和audio的autoplay功能并且 很多移动浏览器也不支持首次js调用play方法进行播放(只有用户手动点播放后暂停 然后用代码进行play可以)。

这样做主要是为了防止不必要的自动播放浪费流量。

以下代码是实现用户第一次触摸后实现的播放和微信app下自动播放

XML/HTML Code复制内容到剪贴板

functionautoPlayMusic(){

/*自动播放音乐效果 解决浏览器或者APP自动播放问题*/

functionmusicInBrowserHandler(){

musicPlay(true);

document.body.removeEventListener('touchstart',musicInBrowserHandler);

}

document.body.addEventListener('touchstart',musicInBrowserHandler);

/*自动播放音乐效果 解决微信自动播放问题*/

functionmusicInWeixinHandler(){

musicPlay(true);

document.addEventListener("WeixinJSBridgeReady",function(){

musicPlay(true);

},false);

document.removeEventListener('DOMContentLoaded',musicInWeixinHandler);

}

document.addEventListener('DOMContentLoaded',musicInWeixinHandler);

}

functionmusicPlay(isPlay){

varmedia=document.getElementById('myMusic');

if(isPlay&&media.paused){

media.play();

}

if(!isPlay&&!media.paused){

media.pause();

}

}

以上所述是小编给大家介绍的HTML5页面音视频在微信和app下自动播放的实现方法 希望对大家有所帮助 如果大家有任何疑问请给我留言 小编会及时回复大家的。在此也非常感谢大家对爱蒂网站的支持!

来源:爱蒂网

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。

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

  1. html音视频app制作,怎么实现HTML5页面音视频在微信和app下自动播放

    怎么实现HTML5页面音视频在微信和app下自动播放 发布时间:2020-09-28 15:52:53 来源:亿速云 阅读:90 作者:小新 这篇文章给大家分享的是有关怎么实现HTML5页面音视频在微 ...

  2. ffmpeg java 播放视频_Javacv使用ffmpeg实现音视频同步播放

    最近用javaCV的ffmpeg包的FFmpegFrameGrabber帧捕捉器对捕捉到的音频帧和视频帧做了同步的播放.采用的同步方法是视频向音频同步. 具体的思路如下: (1)首先介绍ffmpeg是 ...

  3. 即构科技:一家聚集音视频通讯领域顶尖人才的公司

    即构科技(深圳市即构科技有限公司)是由QQ前总经理林友尧和4位资深腾讯总监创立,一家聚集音视频通讯领域顶尖人才的公司. 20名来自腾讯的核心技术专家,均有超过10年经验积累.多位成员在QQ从百万级到亿 ...

  4. 视频质量分析系统之音视频测试工具

    Video Clarity视频质量分析系统 视频图像质量测试仪器ClearView是美国Video Clarity公司的产品.Video Clarity公司,美国专业音视频主观和客观质量测试系统提供商 ...

  5. 音视频7——安卓软编音视频数据推送到rtmp服务器

    音视频开发路线: Android 音视频开发入门指南_Jhuster的专栏的技术博客_51CTO博客_android 音视频开发入门 demo地址: videoPath/Demo8Activity.j ...

  6. 透析阿里云视频云「低代码音视频工厂」之能量引擎——vPaaS视频原生应用开发平台

    简介:支撑15分钟上线高品质专属音视频平台 为满足企业用户极速搭建高品质专属音视频业务的需求,阿里云视频云的"低代码音视频工厂"应运而生,但极速而高品质的平台搭建诉求,需要用全新的 ...

  7. 音视频基础(1)音视频处理流程

    文章目录 音视频基础(1)音视频处理流程 1. 概要 2. 音频处理流程 3. 视频处理流程 4. 直播客户端处理流程 5. 音频数据流转 音视频基础(1)音视频处理流程 理解音频处理流程对我们做音视 ...

  8. 阿里云视频云推出低代码音视频工厂vPaaS

    大势所趋 众所体感,社会已演进到超视频化时代,视频云技术从内容和交互视角,推动了用户端全方位的体验革新,更驱动了众多行业的音视频数智化转型. 音视频技术积累 阿里云视频云凭借阿里巴巴卓越的技术能力和生 ...

  9. 音视频7——安卓硬编音视频数据推送到rtmp服务器

    音视频开发路线: Android 音视频开发入门指南_Jhuster的专栏的技术博客_51CTO博客_android 音视频开发入门 demo地址: videoPath/Demo8Activity.j ...

最新文章

  1. 算法时间复杂度lg是多少_算法时间复杂度空间复杂度(附github)
  2. ChipScope Pro内核生成器应用实例
  3. 用神经网络分类矩阵和矩阵的转置
  4. java排序算法代码_Java实现八种排序算法(代码详细解释)
  5. 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...
  6. Java Applet编程总结
  7. Mysql学习总结(26)——MySQL子查询
  8. MFC 视频播放器实现局部放大功能
  9. java中各种常见的异常
  10. NLP特征工程(待完善细节)
  11. PSCAD学习笔记(一)
  12. all country运营商APN接入点名称
  13. iOS 各种项目源码集
  14. 算法之BFS算法框架
  15. lopatkin俄大神精简中文系统 Windows 10 Pro 10240.16393.150717-1719.th1_st1 x86-x64 CN Tablet PC FINAL...
  16. crontab任务不会执行解决方案(No MTA installed, discarding output)
  17. HTML奥运五环的实现
  18. VMware Workstation Pro 16下载地址及key
  19. python实战-02-基础语法及pip安装
  20. Java 数据转换/进制转换 工具类

热门文章

  1. C++编程验证费马小定律
  2. 吉林大学计算机系2019录取分数线,吉林大学录取分数线2019(在各省市录取数据)...
  3. ppt给图片增加高斯模糊_PPT图片处理小技巧
  4. WireShark 不能正常解析 Radius 包,提示 Malformed Packet .
  5. 数据结构与算法38-鸭棋
  6. git 源码安装后报错/usr/bin/git: No such file or directory
  7. Linux Mint 18安装sougou拼音输入法
  8. 一款功能强大的Web接口和网页测试工具
  9. MySQL数据库下载与安装详细教程
  10. 计算机自动安装程序,如何防止软件自动安装软件?防止电脑自动安装软件的方法...