美文网首页
网页自动播放背景音乐

网页自动播放背景音乐

作者: honaf | 来源:发表于2017-10-22 19:05 被阅读58次

我们有时候希望自己的文章带有背景音乐,使用audio很方便实现,添加属性autoplay="autoplay"

<audio src="lucky.mp3"  id="music" autoplay="autoplay"></audio>

考虑到在手机方面大多默认禁止自动播放,如果弄个按钮点击,搞得又不太智能,所以想到在用户触摸屏幕时开启播放

document.addEventListener('touchstart',function(){
       document.getElementById('music').play();
}, true);  

经过测试发现在iphone上,再次滑动屏幕音乐会停顿,停下来又继续播放,整体就造成了有点卡顿的假象,然后就加了个判断,还是有点作用

var played = false;
document.addEventListener('touchstart',function(){
       if (played == false) {
              played = true;
              document.getElementById('music').play();
       }                 
}, false);  

相关文章

  • 网页自动播放背景音乐

    我们有时候希望自己的文章带有背景音乐,使用audio很方便实现,添加属性autoplay="autoplay" 考...

  • 如何关闭UIWebView加载网页的声音

    最近做的一个项目遇到的问题,用下面的方法实现了加载网页时候自动播放背景音乐 [_webView setMediaP...

  • 开关背景音乐

    1、兼容ios和安卓背景音乐自动播放 $(document).ready(function(){ autoPlay...

  • iOS【WKWebView】音视频自动播放处理

    允许网页自动播放 网页关闭时停止播放 最好与后台协定一个方法

  • WKWebView调用js播放audio音频

    这个网页音乐本来是自动播放的,用QQ打开这个链接测试过,会自动播放音乐,现在要用WkWebView来实现进入自动播...

  • 移动端音频视频的坑

    记录下最近开发的微信公众网页中坑(微信中。。微信中。。微信中。。。) 关于自动播放 音视频不能自动播放是移动端的常...

  • Safari 自动播放背景音乐开关

    iOS中是不支持自动播放的,除非与用户进行过交互,哪怕是弹出个Alert()然后点掉也是可以的。 研究了半天也没有...

  • 安卓和ios的audio自动播放问题

    使用H5的audio标签的时候,有时需要自动播放背景音乐,但是Android和IOS为了限制流量,所以不支持aut...

  • Page Visibility API

    我制作了一个自动播放的无缝轮播:自动播放代码现在我发现它有一个bug:每次切换到其他标签的网页,再切换回来时,播放...

  • vue项目加背景音乐

    在mouted方法中调用播放音乐方法 通过上述code可以完成进入页面自动播放背景音乐但是ios手机需要点击页面任...

网友评论

      本文标题:网页自动播放背景音乐

      本文链接:https://www.haomeiwen.com/subject/awlnuxtx.html