【问题标题】:HTML embed autoplay="false", but still plays automaticallyHTML 嵌入 autoplay="false",但仍自动播放
【发布时间】:2013-12-15 16:42:47
【问题描述】:

this website的首页,有一个名为“National Radio Advertising Campaign ForACURE”的置顶帖,其中包含以下HTML:

<embed type="audio/x-wav" src="http://www.foracure.org.au/wp-content/uploads/FOR-A-CURE-RADIO-Daniel-45sec.mp3" autoplay="false" height="20" width="200" autostart="false">

但是,当我在 Chrome v31.0.1650.57 m 中加载此网站时,即使自动播放和自动启动都设置为 false,音频也会自动播放。

有没有更好的跨浏览器嵌入音频的方法?

【问题讨论】:

  • 可能没有帮助,但 HTML5 中有一个新的 &lt;audio&gt; 标记。

标签: html audio


【解决方案1】:

Chrome 似乎无法理解 truefalse。 请改用autostart="1"autostart="0"


来源:(谷歌群组:https://productforums.google.com/forum/#!topic/chrome/LkA8FoBoleU

【讨论】:

    【解决方案2】:
    <video width="320" height="240" controls autoplay>
    <source src="movie.mp4" type="video/mp4"> Your browser does not support the video tag.
    </video>
    

    删除autoplay 如果你想禁用自动播放视频。

    【讨论】:

    • Chrome 88.0.4324.146 似乎使用 true/false 进行自动播放,但 Edge 版本 88.0.705.56 没有。如果有自动播放,edge 将开始播放。通过删除自动播放,两者都可以正常工作,因此至少在这些版本中,这是最好的答案。
    【解决方案3】:

    只要用JS设置如下:

    <script>
        var vid = document.getElementById("myVideo");
        vid.autoplay = false;
        vid.load();
    </script>
    

    设置true 开启自动播放。设置false 关闭自动播放。

    http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_av_prop_autoplay

    【讨论】:

      【解决方案4】:

      只需将 mime 类型更改为:type="audio/mpeg",这样 chrome 就会使用 autostart="false" 参数。

      【讨论】:

        【解决方案5】:

        上面发布的视频设置均不适用于我使用 HTML5 中的 embedobject 元素测试的现代浏览器(如 Firefox)。对于videoaudio 元素,它们确实停止了自动播放。 embedobject 没有。

        我使用 embedobject 元素使用几种不同的媒体类型以及 HTML 属性(如 autostartautoplay)对此进行了测试。无论多个浏览器中的任何设置组合如何,这些视频都会始终播放。同样,在使用较新的 HTML5 videoaudio 元素时,这不是问题,只是在使用 embedobject 时。

        事实证明,视频“自动播放”的新浏览器设置已更改。 Firefox 现在将忽略这些标签上的 autoplay 属性并播放视频除非您在浏览器设置中明确设置为“阻止音频和视频”自动播放

        要在 Firefox 中执行此操作,我已发布以下设置:

        1. 打开 Firefox 浏览器,点击菜单按钮,然后选择“选项”
        2. 选择“隐私和安全”面板并向下滚动到“权限”部分
        3. 找到“自动播放”并单击“设置”按钮。在下拉列表中将其更改为阻止音频和视频。默认只是音频。

        现在使用objectembed 元素在网页中显示视频时,您的视频将不会自动播放。

        【讨论】:

          【解决方案6】:

          这将阻止浏览器自动播放音频。

          HTML

          <audio type="audio/wav" id="audio" autoplay="false" autostart="false"></audio>
          

          jQuery

          $('#audio').attr("src","path_to_audio.wav");
          $('#audio').play();
          

          【讨论】:

            【解决方案7】:

            用 0 替换 false

            【讨论】:

              【解决方案8】:

              我删除了“自动播放”和“自动启动”,它起作用了

              这是我的代码:

              <video width="427" height="240" controls >
                    <source src="/abc.mp4" type="video/mp4">
              </video>
              

              【讨论】:

              • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
              • 我也有同样的经历。我正在建立一个网站,其中许多自动生成的视频用作过渡动画等。我遇到的问题是,在移动 Safari(iPhone)中,视频在播放器中播放,带有控件 - 这完全破坏了体验。我很想设置 controls="false" 但可笑的是,这在“普通”浏览器中会产生相反的效果(我测试了 Chrome、Safari)。感觉好像 Safari 是新的 IE...
              【解决方案9】:

              我假设 autoplay="false" 适用于除 Chrome 之外的所有其他浏览器,所以我添加了

              autoplay="false" autostart="0" 
              

              到每个视频标签。页面上有六个视频,这是一座圣经塔(没用)。

              解决方案是完全删除自动播放并添加

              autostart="0" 
              

              到每个视频标签。这适用于 Chrome、Firefox 和 MS Edge。 显然,对于其他浏览器来说,缺少自动播放属性就足够了。

              【讨论】:

                【解决方案10】:

                以下代码帮助我解决了同样的问题。 让我知道它是否有帮助。

                <!DOCTYPE html>
                <html>
                <body>
                
                
                <audio controls>
                
                <source src="YOUR AUDIO FILE" type="audio/mpeg">
                Your browser does not support the audio element.
                </audio>
                
                
                
                </body>
                </html>
                

                【讨论】:

                  【解决方案11】:

                  问题是你的插件。要解决这个问题,只需输入这个地址:

                  chrome://flags/#enable-NPAPI

                  点击激活NPAPI,最后在页面底部重启。

                  【讨论】:

                  • 开头的句子看起来有些不完整。例如。 什么是你的插件?
                  猜你喜欢
                  • 1970-01-01
                  • 2016-01-06
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-08-05
                  • 2017-11-03
                  • 2015-02-19
                  相关资源
                  最近更新 更多