Javascript 如何在站点上启用音频自动播放?

Javascript 如何在站点上启用音频自动播放?,javascript,html,video.js,autoplay,Javascript,Html,Video.js,Autoplay,早上好,我有一个特别的问题。我正在用网络电视服务管理一家广播电台的网站。是谁从一家供应商那里购买了这项服务,该供应商提供了下面要插入html代码的链接。。。不幸的是,这是我可以修改的全部内容。在“autoplay Mute fluid=“false”下,我将false设置为一个值,但当您访问该网站时,音频仍然不会启动。我已经了解到,各种搜索引擎的设置已更改,这可能是造成此阻止的原因。是否有任何方法可以绕过这些限制?我如何将它们包括在代码中?非常感谢 <!-- Paste the follo

早上好,我有一个特别的问题。我正在用网络电视服务管理一家广播电台的网站。是谁从一家供应商那里购买了这项服务,该供应商提供了下面要插入html代码的链接。。。不幸的是,这是我可以修改的全部内容。在“autoplay Mute fluid=“false”下,我将false设置为一个值,但当您访问该网站时,音频仍然不会启动。我已经了解到,各种搜索引擎的设置已更改,这可能是造成此阻止的原因。是否有任何方法可以绕过这些限制?我如何将它们包括在代码中?非常感谢

<!-- Paste the following into the <head>  -->
<link href="https://unpkg.com/video.js@7/dist/video-js.min.css" rel="stylesheet">
<link href="https://unpkg.com/silvermine-videojs-quality-selector@1.1.2/dist/css/quality-selector.css" rel="stylesheet">
 
<!-- Paste the following into the <body> -->
<video id="videojs" class="video-js vjs-fluid vjs-default-skin vjs-big-play-centered" controls preload="auto" autoplay muted fluid="false"  >
 
      <source src="https://585b674743bbb.streamlock.net:443/9076/9076/playlist.m3u8" type="application/x-mpegURL">
    <p class="vjs-no-js">
  To view this video please enable JavaScript, and consider upgrading to a web browser that
  <a href="https://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
 
<script src="https://unpkg.com/video.js@7/dist/video.min.js"></script>
  <script type="text/javascript">
  var player = videojs('videojs');

 
   </script>

若要查看此视频,请启用JavaScript,并考虑升级到Web浏览器

var player=videojs(“videojs”);
您必须放置一些弹出/按钮/警报,要求用户与之交互,从而满足与文档/网页交互的条件,并允许您播放声音

自动播放可用性

作为一般规则,您可以假设仅当以下至少一项为真时,才允许媒体自动播放:

音频已静音或音量设置为0

用户已与站点交互(通过单击、轻击、按键等)

如果网站已被列入白名单;如果浏览器确定用户频繁使用媒体,则可能会自动出现这种情况,或者通过首选项或其他用户界面功能手动出现这种情况

如果使用自动播放功能策略向及其文档授予自动播放支持

否则,播放可能会被阻止。导致阻止的确切情况,以及网站如何被列入白名单的具体细节因浏览器而异,但以上是很好的指导原则

换句话说,如果播放是在尚未进行任何用户交互的选项卡中以编程方式启动的,则任何包含音频的媒体的播放通常都会被阻止。在其他情况下,浏览器可能会另外选择阻止


有关更多详细信息,请访问

Chrome不会在访问网站时自动播放音频,这是一件好事!据我所知,没有解决办法,如果有,它可能会在下一版本中得到修复。只需请求用户单击一个按钮,明确它将开始播放声音。即使在其他搜索引擎上也不会它是有效的。此外,在网站中有一个音频播放器,它以音频开头,没有被阻止。我指定它只是一个音频播放器,而不是视频。这是指向网站www.radiottanta.com的链接,它被称为浏览器(Chrome、Firefox、Edge),而不是搜索引擎(Google、DuckDuckGo、Bing)。很可能是其他浏览器也在实施此阻止。该网站在控制台中给了我一个错误:
未捕获的语法错误:非法字符[jquery.jplayer.min.js:3:665]
你就是不能……而且因为浏览器的自动播放策略。。。