我正在嵌入音频文件并遇到问题。在某些网络浏览器上访问音频文件所在的页面时,系统会提示我下载 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/