音频自动播放工作在Mozilla,微软边缘和旧的谷歌浏览器以及,但不在新的谷歌浏览器。他们已经阻止了自动播放。有什么办法使它在谷歌浏览器音频自动播放?答案是这样的:如何使音频自动播放在 chrome 不再工作。
vwkv1x7d1#
试试看我能得到的最好的修复方法是将此代码添加到
第一个
o7jaxewo2#
有一个智能黑客,将自动播放声音,一旦从用户获得所需的麦克风许可:
navigator.mediaDevices.getUserMedia({ audio: true }).then(function (stream) { var x = document.getElementById("myAudio"); x.play(); // stop microphone stream acquired by getUserMedia stream.getTracks().forEach(function (track) { track.stop(); }); });
它的工作原理是,只要你正在捕捉,那么你就可以播放,然后停止麦克风流,当你的音频开始播放。否则,你必须指示用户允许声音权限使用网站设置本身,这是技术上的怪异。
tcomlyy63#
这里有一个方法可以实现这个目标....使用重定向将把你带到一个“新”页面--只要创建你想要的“新”页面。在这种情况下,我将重定向到声音,它将立即播放。
<head> <meta http-equiv="refresh" content="0; URL=http://xyz/myrecord.mp3" /> </head> <body></body>
就是这么简单
3条答案
按热度按时间vwkv1x7d1#
试试看我能得到的最好的修复方法是将此代码添加到
第一个
o7jaxewo2#
有一个智能黑客,将自动播放声音,一旦从用户获得所需的麦克风许可:
它的工作原理是,只要你正在捕捉,那么你就可以播放,然后停止麦克风流,当你的音频开始播放。否则,你必须指示用户允许声音权限使用网站设置本身,这是技术上的怪异。
tcomlyy63#
这里有一个方法可以实现这个目标....使用重定向将把你带到一个“新”页面--只要创建你想要的“新”页面。在这种情况下,我将重定向到声音,它将立即播放。
就是这么简单