【问题标题】:Autoplay audio on page load in browser在浏览器中加载页面时自动播放音频
【发布时间】:2022-02-03 15:30:06
【问题描述】:

我必须在页面加载时播放音频我也检查了这些链接:

How to make audio autoplay on chrome

<html>
<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
  <audio id="audio1" style="display:none;">
    <source src="https://ia800206.us.archive.org/16/items/SilentRingtone/silence_64kb.mp3" type="audio/mpeg">
    <embed height="50" width="100" src="https://ia800206.us.archive.org/16/items/SilentRingtone/silence_64kb.mp3">
  </audio>

  <iframe src="https://ia800206.us.archive.org/16/items/SilentRingtone/silence_64kb.mp3" allow="autoplay" style="display:none" id="iframeAudio">
  </iframe> 
</body>

我也尝试过使用脚本

<script type="text/javascript">
function play()            {
    var audio=document.getElementById('audio1');
    audio.play();
    }
    $(function() {
    play();
   }, 2300);
  </script> 

但是浏览器限制了它,我想用进度条、音量按钮和速度播放音频有什么方法我可以在浏览器中执行此操作而无需用户交互我已经检查了其他站点音频也在 chrome 中的站点上播放,是我可以使用任何第三方插件来解决此问题。

【问题讨论】:

    标签: javascript html jquery audio html5-audio


    【解决方案1】:

    Chromium 浏览器在大多数情况下不允许自动播放。

    【讨论】:

    • 但我想在页面加载后延迟 5 秒播放其他网站
    猜你喜欢
    • 1970-01-01
    • 2014-11-21
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多