【问题标题】:How to play a audio sound in a web page as a background music如何在网页中播放音频声音作为背景音乐
【发布时间】:2009-12-21 20:04:27
【问题描述】:

我想在我的页面加载到客户端浏览器时播放音频文件。如果用户按下网页上的暂停按钮,那么声音就会暂停,直到他离开声音并且也可以恢复。 ?

【问题讨论】:

  • 请重新考虑。播放声音的网页很少(如果有的话)是个好主意。
  • 如今,在网页上自动播放声音文件通常被认为是不良的网络礼仪,除非客户端提前知道他们正在浏览带有声音/视频/等的页面。 (即 YouTube 等)
  • 别这样。真的,不要这样做。自动播放声音比眨眼标签更糟糕。
  • 每次 web 站点加载时自动播放声音,上帝杀死了一只小猫。
  • 我希望有一个Vote To close as: "I've got a bad Feeling About This." 选项。

标签: c# .net asp.net javascript


【解决方案1】:

Here's 一些例子。但正如一些人之前所说,拥有声音并不是最好的主意。但是,如果您至少有一个静音开关,请调低音量或完全禁用它。

【讨论】:

    【解决方案2】:

    easy musicplayer for flash 是一种易于设置的 MP3 播放器解决方案,可满足您的需求。它提供“播放”和“暂停”按钮。

    【讨论】:

      【解决方案3】:

      在 HTML 5 之前,flash 将是你最好的解决方案,这主要是因为它是一种入侵控制用户扬声器的页面,因此为什么人们建议根本不这样做或这样做用户必须明确点击某物。

      这是一个包含一些免费赠品 Flash 播放器选项的页面: http://www.premiumbeat.com/flash_resources/free_flash_music_player/

      【讨论】:

      • 能否请您提供一些示例的链接,以使您的观点更清楚。没有了解如何嵌入 Flash 以播放声音
      • @Shantanu Gupta 看到我的答案。
      【解决方案4】:

      我发现这个网站有助于在页面中设置声音文件。就我而言,我只想在他们点击某些东西时播放它。我同意这里其他人的建议。

      This web site http://www.phon.ucl.ac.uk/home/mark/audio/play.htm

      我遇到的一个问题是,当我打开多个网页并且其中一个开始发出声音时,很难找到要让它关闭的页面。最好让用户启动声音。

      【讨论】:

      • thx 我可能会这样做以根据用户的意愿播放音乐。但是我怎样才能暂停音乐
      【解决方案5】:

      我想用 jquery 插件实现同样的功能不会不那么令人兴奋!

      jquery mediaplayer 也是如此。使用这个 jquery 插件,您可以播放您的媒体播放器文件,而无需 windows 媒体播放器。限制是这仅适用于媒体播放器类型的文件。

      另外,由于 mp3 文件在网页中的使用率很高,我们可以使用bssound jquery plugin 将 mp3 文件嵌入到我们的网页中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-24
        • 2014-12-20
        • 1970-01-01
        • 2011-11-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多