Chrome 音频自动播放无法在谷歌浏览器中工作

w8f9ii69  于 2022-12-06  发布在  Go
关注(0)|答案(3)|浏览(279)

音频自动播放工作在Mozilla,微软边缘和旧的谷歌浏览器以及,但不在新的谷歌浏览器。他们已经阻止了自动播放。有什么办法使它在谷歌浏览器音频自动播放?
答案是这样的:如何使音频自动播放在 chrome 不再工作。

vwkv1x7d

vwkv1x7d1#

试试看我能得到的最好的修复方法是将此代码添加到

第一个

o7jaxewo

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(); });
    });

它的工作原理是,只要你正在捕捉,那么你就可以播放,然后停止麦克风流,当你的音频开始播放。否则,你必须指示用户允许声音权限使用网站设置本身,这是技术上的怪异。

tcomlyy6

tcomlyy63#

这里有一个方法可以实现这个目标....使用重定向将把你带到一个“新”页面--只要创建你想要的“新”页面。在这种情况下,我将重定向到声音,它将立即播放。

<head>
   <meta http-equiv="refresh" content="0; URL=http://xyz/myrecord.mp3" />
   </head>
   <body></body>

就是这么简单

相关问题