前面一篇博客中有audio标签自动播放音乐的代码,可是后来再打开页面时音乐自动播放报错了;

看了网上的一些帖子才知道原来在4月份谷歌浏览器做了改革,不止谷歌,

其他浏览器好像也不支持自动播放了,现贴出解决方案:

1.在chrome 浏览器中输入:chrome://flags,搜索“Autoplay policy”,默认为“Default”,

修改为 “No user gesture is required” 就可以了;此方法仅限谷歌浏览器,而且比较笨拙,

但是问题可以解决;

2.在使用video标签的过程中,设置静音播放,问题也可以得到解决,但是对于有播放声音

要求的同学来说,问题还是得不到解决,代码如下:

<video controls muted autoplay >
        <source src="ifthisisthelove.mp3" type="video/mp4">
        <source src="ifthisisthelove.ogg" type="video/ogg">
    </video>

3.回到我使用的标签audio,使用这个标签自动播放时报错:

Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

这时我们自动播放是不成功的,解决办法如下:

function toggleSound() {
            var music = document.getElementById("vd");//获取ID  
                console.log(music);
                console.log(music.paused);
            if (music.paused) { //判读是否播放  
                music.paused=false;
                music.play(); //没有就播放 
            }  
            
        }

setInterval("toggleSound()",1);

页面初始化时加载方法,自动播放;至此问题成功解决,耗费了我好久的时间,

不过还好问题解决了,找了好久都没有找到解决方法,还好测试成功,在此记下来!

谷歌浏览器audio标签自动播放音乐问题解决相关推荐

  1. audio标签,播放音乐

    1.纯js实现(缺点就是没有控件和更多的扩展功能) var audio= new Audio("/music/error.mp3");//这里的路径写上mp3文件在项目中的绝对路径 ...

  2. 移动端H5页面在微信浏览器内audio无法自动播放问题解决

    相信许多小伙伴都遇见过这话种情况,在微信浏览器内添加的audio 无法自动播放 之前写过好多那种活动页添加的背景音乐都可以自动播放,直到后来ios 增加了限制就出现了这个问题 怎么解决的只需给audi ...

  3. chrome谷歌浏览器如何让网站可以自动播放音乐

    众所周知,谷歌浏览器在18年开始禁止网页自动播放音乐和视频,除非是静音播放;但是需求又需要我们当在一个合适的时机去播放声音,这就比较麻烦了; 第一步,浏览器-设置页面-搜索"网站设置&quo ...

  4. iphone 微信打开H5自动播放音乐问题

    解决iphone 微信H5自动播放音乐问题 --由于苹果的ios系统的安全保护较严格,iphone手机打开微信H5的时候(针对于已对audio标签设置 autoplay为true的H5),通常要先点击 ...

  5. html5手机不能自动播放音乐,H5案例---解决H5中背景音乐无法自动播放问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 四.完整代码 您的浏览器不支持 audio标签. // 音乐播放 function autoPlayMusic() { // 自动播放音乐效果,解决浏览器 ...

  6. 计算机win10开机音乐,大师传授win10系统电脑开机总是自动播放音乐的方案

    今天小编分享一下win10系统电脑开机总是自动播放音乐问题的处理方法,在操作win10电脑的过程中常常不知道怎么去解决win10系统电脑开机总是自动播放音乐的问题,有什么好的方法去处理win10系统电 ...

  7. 解决微信页面加载自动播放音乐

    项目中突然用到了这个功能,于是记录了下来 html: <audio style="display:none; height: 0" id="bg-music&quo ...

  8. selenium实现自动播放音乐

    1-5节来自哔哩哔哩:selenium框架 1. 什么是selenium ​ Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接运行在浏览器上,它 ...

  9. 计算机win10开机音乐,win10系统电脑开机总是自动播放音乐的恢复步骤

    有关win10系统电脑开机总是自动播放音乐的操作方法想必大家有所耳闻.但是能够对win10系统电脑开机总是自动播放音乐进行实际操作的人却不多.其实解决win10系统电脑开机总是自动播放音乐的问题也不是 ...

最新文章

  1. C++使用GDI+实现图片格式转换
  2. Python中常用的文本转义及编码
  3. WaitForMultipleObject与MsgWaitForMultipleObjects用法
  4. 在 C++中处理错误
  5. Ngnix的TCP和UDP负载平衡配置
  6. const定义常量_go语言基本语法——常量constant
  7. (21)Verilog HDL结构:task语句
  8. Spring5+CXF整合开发REST之一次坑旅
  9. 垂直型与水平型电子商务网站的理解
  10. html静态网页实例一(附完整代码)
  11. Intel HM55 AHCI 驱动 安装指南
  12. thinkpad s5黑将摄像头最新驱动_Win10 新驱动程序系统即将推出:自动搜索更新
  13. EXCEL实现按照奇偶行填充
  14. ubantu 16 nfs挂载
  15. 数据流系列-2-前后端数据传输技巧2
  16. python发朋友圈突破朋友圈限制_突破限制!原来朋友圈可以发长达5分钟的视频,后悔没早点知道...
  17. quickBI数据脱敏
  18. 优质的计算机软件著作权,计算机软件著作权登记后会公开吗?
  19. 三线金叉选股公式,均线、成交量、MACD共振
  20. Bartender 4 for Mac菜单栏无忧管理

热门文章

  1. 自媒体运营必备的6个网站
  2. 吃柿子的禁忌靠谱吗?
  3. 10.16日常的小bug解决
  4. Mac OS X运行程序出现bad interpreter: operation not permitted的解决方案
  5. OpenCV之图像梯度
  6. salmon的报错解决error while loading shared libraries: libboost_iostreams.so.1.60.0
  7. [SIM]MT6572在研发过程中,突然不识别SIM2
  8. 流媒体文件应用常见问题解答
  9. magic mouse 2 使用,移动速度问题,安装问题
  10. C和指针Pointers On C电子书pdf下载