音频标签不会在Safari或Opera工作

问题描述 投票:1回答:2

我有在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上的另一名成员后述。

html audio safari opera
2个回答
0
投票

歌剧不支持<audio>但是,使用MP3的时候,似乎有不同的采样率有限的支持。为了解决这个问题,我发现对OGG的支持和检测Opera浏览器,并回落到OGG。这不是完美的,因为我更喜欢简单的检测是否有MP3支持,并与去,然而歌剧报告说,它支持MP3,所以这是不够的,只是检查。

你也可以简单地使用支持MP3格式的歌剧。我认为以下支持:

的32kHz / 44.1 / 48kHz的频率,16kbps的-10Mbps的比特率


-1
投票

其原因可能是缺少封闭的标记/>在源极线。沃尔夫冈

© www.soinside.com 2019 - 2024. All rights reserved.