HTML5页面音视频在微信和app下主动播放的实现方法
2016/12/27 14:54:17来源:互联网
如今大部分的H5页面都有实现播放背景音乐,播放视频功能。那怎么实现主动播放呢?
纯H5页面在手机端中是无法实现主动播放,移动端欣赏器大部分是禁用video和audio的autoplay功能并且,许多移动欣赏器也不支撑首次js调用play方法进行播放(只有效户手动点播放后停息,然后用代码进行play可以)。
如许做重要是为了防止不需要的主动播放虚耗流量。
以下代码是实现用户第一次触摸后实现的播放和微信app下主动播放
XML/HTML Code复制内容到剪贴板
- 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下主动播放的实现方法,盼望对大家有所帮助,假如大家有任何疑问请给我留言,小编会及时回复大家的。在此也特别很是感谢大家对图趣网网站的支撑!
免责声明:本站文章系图趣网整理发布,如需转载,请注明出处,素材资料仅供个人学习与参考,请勿用于商业用途!
本文地址:http://www.tuquu.com/tutorial/wd3330.html
本文地址:http://www.tuquu.com/tutorial/wd3330.html
这些是最新的
最热门的教程