html - 音频文件嵌入

标签 html audio mp3 embed

我正在嵌入音频文件并遇到问题。在某些网络浏览器上访问音频文件所在的页面时,系统会提示我下载 quicktime 插件。我不希望任何人都需要插件来播放它,或者我至少希望它以大多数人已经拥有插件的格式。这是我嵌入它的方式:

<EMBED src="http://entersociety.com/wordpress6/demo6/wp-content/themes/Brodys/images2/08_Track_8.mp3" autostart=true hidden=true>

我想隐藏它并让它自动启动。

最佳答案

并非所有浏览器都能够原生播放 MP3 文件。最好的办法是使用多种格式来支持尽可能多的浏览器:

<audio hidden autoplay preload="auto"> 
  <source src="elvis.mp3" />
  <source src="elvis.ogg" />
  <!-- now include flash fall back -->
</audio>

但简而言之,对于大多数浏览器来说,嵌入式音频仍然是一项正在进行的工作,并且它们对格式的支持无处不在。

本文展示了每个浏览器的原生支持:http://www.w3schools.com/html5/html5_audio.asp

编辑:WAV 似乎是最受支持的 - 但与 MP3 相比,它可能会产生大小影响,并且仍然不受 IE 支持。

关于html - 音频文件嵌入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7237553/

相关文章:

HTML/CSS : Create a div that always fills the entire page. .. 然后里面有一个可调整大小的 div?

html - 此时元素 svg 不允许属性 data-ls。如何纠正它

swift - 从 OS X 上的 iTunes 中当前播放的音频中获取音频元数据

html - 遵循网络标准有多重要?

javascript - 使 "*"和空间大小相同

android - 如何在 android 中播放 .opus 音频文件?

java - 使用 Java 访问 CD-ROM

java - 如何阅读 MP3

android - 将我的 res/raw 包中的 mp3 添加到 Android 的铃声列表中

ios - 有没有办法在 iOS 中下载 MP3 文件时开始播放它?