javascript - 通过 html 音频标签在移动浏览器上播放音频

标签 javascript html audio

我们如何在移动浏览器上播放音频正在桌面浏览器上播放,但不能在移动设备上播放什么是特定问题的解决方案..
代码是
var audio=new Audio('sound.mp4')
音频播放()

最佳答案

移动 Safari 以及可能的其他 Safari 浏览器仅允许播放音频以响应用户操作。所以element.addEventListener( 'click', () => audio.play() )可以,但是 autoplay属性或 document.addEventListener('DOMContentLoaded', () => audio.play() )惯于。

关于javascript - 通过 html 音频标签在移动浏览器上播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49587059/

相关文章:

javascript - 为什么我不应该在reactjs中使用getBoundingClientRect()?

javascript - 修改多维数组的一个索引会导致其他所有子数组发生变异?

javascript - 当某些元素添加到我的页面时单击事件会触发吗?

Jquery 改变元素顺序

java - 保存到数据库之前检查表单输入的大小

javascript - 转换后删除 svg 对象

javascript - 如何通过 ajax 传递事件/切换类

java - 如何将网络音频流保存到文件(c++/java)

python - 在 matplotlib 中绘制来自 librosa 的音频

html - 媒体元素音频播放器-嵌入M3U播放列表