Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 订单号<;来源>;标签在<;音频>;破坏浏览器兼容性_Html_Audio - Fatal编程技术网

Html 订单号<;来源>;标签在<;音频>;破坏浏览器兼容性

Html 订单号<;来源>;标签在<;音频>;破坏浏览器兼容性,html,audio,Html,Audio,我在我的页面上有下面的音频标签,并使用FFmpeg创建了正确的MP3和Ogg Vorbis音频文件,以允许我根据需要访问尽可能多的现代浏览器。但是,如果我不将MP3文件放在列表的第一位,音频将无法在Safari中工作。使用Chrome和Firefox的Ogg文件也是如此。我应该以不同的方式订购或识别它们吗 <audio controls="controls"> <source src="/plus/content/2012/08/025_conventions/abbotts.

我在我的页面上有下面的音频标签,并使用FFmpeg创建了正确的MP3和Ogg Vorbis音频文件,以允许我根据需要访问尽可能多的现代浏览器。但是,如果我不将MP3文件放在列表的第一位,音频将无法在Safari中工作。使用Chrome和Firefox的Ogg文件也是如此。我应该以不同的方式订购或识别它们吗

<audio controls="controls">
<source src="/plus/content/2012/08/025_conventions/abbotts.mp3" type="audio/mp3">
<source src="/plus/content/2012/08/025_conventions/abbotts.ogg"  type="audio/ogg">
</audio>

到目前为止,我已经尝试将音频标记作为controls或controls=“controls”使用,没有任何更改。我还尝试了使用和不使用每个音频标签的“type”属性

我错过了什么

最好的


史蒂文

看来该页面已被Chrome缓存,所以我被误导了。一切都很好。请忽略。

我添加了一个wav变体,通过按wav、OGG、MP3的顺序列出它们,可以在Safari和Firefox中工作。不过,运气不好。我可以通过将OGG放在列表的顶部来让Chrome工作,但Safari不会工作。对于后代:用于测试短HTML,以避免缓存