【问题标题】:Html: play audio without controls?Html:播放没有控件的音频?
【发布时间】:2009-12-08 11:29:05
【问题描述】:

当用户单击图像时,我需要播放 mp3 音频文件。我只想播放音频,即不应该有控件、小部件等。浏览器也不应该启动外部应用程序。

编辑:好的,我可以试试 flash。轻量级 Flash 播放器的推荐?

【问题讨论】:

  • 抱歉,您无法播放纯 HTML 格式的音频文件。
  • 回到 HTML 全部大写的美好时光 :)
  • 您必须允许嵌入某种媒体播放器。我怀疑您是否也会在 HTML 5 规范中看到音频播放...

标签: html audio


【解决方案1】:

现在有办法做到这一点。输入:<audio src="sounds/game-welcome.mp3" style="display:none;" autoplay>(将声音/game-welcome.mp3 替换为您的文件)

【讨论】:

  • 太棒了!效果很好。
【解决方案2】:

你可以这样做:

<embed src="blah.wav" autostart=false loop=false>

...但是没有flash播放声音是邪恶的,即使有一些solutions也会导致跨浏览器问题。

您也可以使用 HTML5 和 audio 标签:

<audio src="horse.ogg" controls="controls">
Your browser does not support the audio element.
</audio>

...但并非所有浏览器都支持此功能。

编辑:对于 Flash 播放器,您可以使用 this onethis very simple one... 有很多!尝试示例,看看什么最适合您。

【讨论】:

  • 感谢您的建议。但是,Flash 音频播放器过于复杂。我需要一个可以使用 javascript 启动的非常基本的 flash 脚本。
【解决方案3】:

我不确定您是否还能从中受益,但SoundManager 2 和 jPlayer 是两个易于使用的音频播放器。两者都使用 JavaScript 实例化,在后台调用 Flash 文件,并且可以使用 HTML 和 CSS 设置样式。

【讨论】:

    【解决方案4】:

    让我更正一下。 HTML5 .ogg 文件只能在 FireFox 中播放。添加 Controls 元素将显示控件,隐藏控件根本不添加控件元素,但它只能在具有 .ogg 文件的 FireFox 中使用。 FireFox 不支持 HTML5 中的 MP3 文件,目前只支持 Chrome 和 Safari,可能 IE9 以后会。你最好的选择是 Flash。祝你好运。

    【讨论】:

      【解决方案5】:

      这样做:

      controls="false"

      这是一个布尔值

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多