MP3在IE9和Firefox HTML5中播放或播放失败

时间:2013-07-22 17:47:11

标签: html5 firefox audio internet-explorer-9 mp3

我有一个问题,我真的无法弄清楚发生了什么。我的网站上有超过1,000个MP3文件。它们在谷歌浏览器中都可以正常运行...但是,MP3可以播放,也可以不在Firefox和IE9中播放。但似乎有一些一致性。例如,929.MP3将在Firefox和IE9中播放,但930.mp3将无法在Firefix或IE9中播放。 929.mp3和930.mp3都将在Google Chrome中播放。

如果我将MP3文件转换为WebM或MP4,则每个文件都会播放,但由于转换,我有不必要的音频质量损失或不需要的较大文件。必须有更好的方法来做到这一点。

{* Begin Audio Add On *}
{assign var="wine"   
value="/home/tara/public_html/{$site}/audio/`$row.ID`.mp3"}
{if file_exists($wine)}
<tr><td colspan="2" height="10"></td></tr>
<tr>
<td><p></p></td>
<td>
<audio controls preload="none">
<source src="{$site}/audio/{$row.ID}.mp3" type='audio/mpeg; codecs="mp3"'>
Your browser does not support the audio element.
</audio>
<script>
{literal}
$(function(){
$('audio').panzerlist({theme: 'light'});
});
{/literal}
</script>
</td>
</tr>
{/if}
{* End Audio Add On *}

1 个答案:

答案 0 :(得分:0)

MP3文件损坏了#34;根据Firefox和IE9。

当然,没有办法判断文件是否真的被损坏了#34;因为它在Chrome中运行良好。