我希望你能帮我解决一直存在的问题。
问题:我正在使用HTML5音频标签播放mp3文件。我在两个不同的服务器上有完全相同的文件,一个工作,一个没有。每个浏览器对待它的方式不同。在Firefox中,播放器无法显示,在Chrome中显示并且无法播放,而在IE中它可以正常播放(如图所示)。
小提琴: http://jsfiddle.net/dj2ngfag/
From This Sites Editor Uploads (not working):
<a href="http://gv-disprod.cmstemp.com/editoruploads/files/test2.mp3">http://gv-disprod.cmstemp.com/editoruploads/files/test2.mp3</a>
<audio src="http://gv-disprod.cmstemp.com/editoruploads/files/test2.mp3" type="audio/mpeg" controls></audio>
<br />From MP3 Test Site (works):
<a href="http://mp3-test.cmstemp.com/test2.mp3">http://mp3-test.cmstemp.com/test2.mp3</a>
<br />
<audio src="http://mp3-test.cmstemp.com/test2.mp3" type="audio/mpeg" controls></audio>
我在两台服务器上都设置了audio / mpeg mime类型,所以我不确定它是编程错误还是服务器之间有什么不同。
我感谢你能给我的任何帮助!
谢谢,
格雷厄姆
答案 0 :(得分:0)
Mp3受到不同浏览器的部分支持,这是其行为明显的原因。请在下面找到包含不同浏览器的音频扩展和支持图表的网址。
https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats
我希望这可能有助于消除疑虑。