我有在Safari或Opera的问题播放音频。下面的代码不工作之一:
<audio controls>
<source src="http://fallowproduction.com/music/Paradigm%20E%20-%20Once%20upon%20a%20Dubstep2.mp3" type="audio/mpeg">
</audio>
这里的的jsfiddle,方便接入代码:http://jsfiddle.net/panq7/1/
考虑到这是很简单的,我感到迷惑,为什么。这是正常的问题?还是有别的事情吗?我抬起头,玩Safari浏览器的MP3的问题,虽然我没有发现任何解决方案,我发现了一堆抱怨。
编辑:我加入了一个嵌入标签的选项固定Safari的问题。不过,这是不是理想的修复,如Safari应该支持<audio>
标签,它不,显然(有人让我知道,如果在他们的版本的Safari作品)。然而,歌剧显然不支持<audio>
标签,或者标签<embed>
。这是违背了浏览器的规格,如StackOverflow上的另一名成员后述。
歌剧不支持<audio>
但是,使用MP3的时候,似乎有不同的采样率有限的支持。为了解决这个问题,我发现对OGG的支持和检测Opera浏览器,并回落到OGG。这不是完美的,因为我更喜欢简单的检测是否有MP3支持,并与去,然而歌剧报告说,它支持MP3,所以这是不够的,只是检查。
你也可以简单地使用支持MP3格式的歌剧。我认为以下支持:
的32kHz / 44.1 / 48kHz的频率,16kbps的-10Mbps的比特率
其原因可能是缺少封闭的标记/>在源极线。沃尔夫冈