在移动浏览器上通过html音频标签播放音频 [英] playing audio on mobile browser throgh html audio tag

查看:124
本文介绍了在移动浏览器上通过html音频标签播放音频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们如何在移动浏览器上播放音频,而不是在桌面浏览器上播放,而在移动浏览器上播放则是针对特定问题的解决方案. 代码是 var audio = new Audio('sound.mp4') audio.play()

how can we play audio on mobile broswer is playing on desktop browser but not playing on mobile what is the solution for the particular problem.. code is var audio=new Audio('sound.mp4') audio.play()

推荐答案

Mobile Safari和其他可能仅允许响应用户操作播放音频.因此element.addEventListener( 'click', () => audio.play() )将起作用,但autoplay属性或document.addEventListener('DOMContentLoaded', () => audio.play() )将不起作用.

Mobile Safari, and probably others, only allow audio to play in response to a user action. So element.addEventListener( 'click', () => audio.play() ) will work, but the autoplay attribute or document.addEventListener('DOMContentLoaded', () => audio.play() ) won't.

这篇关于在移动浏览器上通过html音频标签播放音频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆