我在每页上大约有 50 个句子,单击每个句子都会播放特定的短 mp3 (200-300KB)。
<p class='sent' id='01/01.mp3'>some text</p>
<p class='sent' id='01/02.mp3'>some text</p>
<p class='sent' id='01/03.mp3'>some text</p>
....
js
$(".sent").click(function() {
abc=$(this).attr('id');
$('#player').html("<embed src=\""+abc+"\" hidden=\"true\" autostart=\"true\" loop=\"" + loop +"\" />");
});
由于 firefox/chrome 的兼容性,我更喜欢这个解决方案html5 audio tag
,即我不需要将很多文件从mp3
to转换ogg
,但缺点是 mp3 文件没有预加载,所以在点击和播放之间会有很大的沉默。
任何预加载 mp3 文件的解决方案?
或者,也许是一个更好的完整解决方案?