【问题标题】:Autoplaying music on website with out getting any permissions.在没有获得任何权限的情况下在网站上自动播放音乐。
【发布时间】:2012-12-20 22:00:23
【问题描述】:

我想在我的错误 404 页面的背景中自动播放音乐。但是我需要它来同步一个小动画。我用过

<embed> 

标签。但是,它要求获得运行 quicktime 的权限。当用户接受它时,动画就结束了。 我也尝试过自动播放 youtube 视频,但通常需要 3-5 秒来缓冲,具体取决于一个人的互联网连接。这太长了。是否有任何解决方案可以在没有任何权限的情况下自动播放歌曲?

【问题讨论】:

  • 闪存?一些可怕的广告有时会在不询问的情况下开始播放一些音频,而这些广告是 Flash 广告。您还有 HTML5 &lt;audio&gt; 标签,但它本身不会同步

标签: javascript iframe embed playback


【解决方案1】:

我猜你可以根据你的要求(你需要什么样的浏览器支持)使用 100% HTML5 来做到这一点。那会

这是一个很好的例子:http://hungry-media.com/code/html5-audio-sync/

(与本博文相关:http://hungry-media.com/2010/09/synchronizing-audio-with-html5/)

【讨论】:

    【解决方案2】:

    使用&lt;audio&gt; 标签,这将适用于大多数浏览器:

    <![if (!IE)|(gte IE 9)]>
    <audio id="speak" autoplay>
      <source src="speak_a.ogg" type="audio/ogg" />
      <source src="speak_a.mp3" type="audio/mpeg" />
    </audio>
    <![endif]>
    <!--[if lt IE 9]>
    <bgsound id="speak" name="speak" autostart="true" loop="1">
    <script>document.all['speak'].src='speak_a.mp3'</script>
    <![endif]--> 
    

    另见How can I incorporate audio in a website using HTML5?我的其他相关答案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      相关资源
      最近更新 更多