我有一个网页,我想在页面加载时一个接一个地播放几个mp3。我已经尝试了几种js mp3播放器类型的东西(niftyplayer,jsPlayer,flash-mp3-player-js)但是所有这些都在音轨之间有间隙。有没有办法用flash或其他方法做到这一点?
答案 0 :(得分:2)
使用2名球员。
您可以使用HTML5音频标签轻松完成此操作(无需闪光灯)
请记住为循环使用setTimeout或setInterval。
答案 1 :(得分:0)
曲目之间的差距可能是因为当新的mp3播放时需要加载到内存中。如果你以某种方式将所有曲目预先加载到内存并一个接一个播放它们应该没有间隙。当然,除非mp3文件的开头和结尾都有无声的间隙。
当然,将一堆mp3加载到内存中并不是最佳选择,特别是如果它们的大小很大。
另请注意,缓存通常发生的客户端硬盘上的文件与将其预加载到内存中之间存在差异。
答案 2 :(得分:0)
你最好的选择是在服务器端“缝合”它们。