我有一个网页,我想播放几个MP3的一个接一个没有间隙时,页面加载。我尝试了几个js mp3播放器类型的东西(niftyplayer,jsPlayer,flash-mp3-player-js),但是所有它们之间都有间隙。有没有办法做到这一点,闪光或其他?在没有间隙的网页中播放mp3文件?
0
A
回答
0
音轨之间的差距可能是因为当播放新的mp3时,它需要加载到内存中。如果你以某种方式将所有曲目预加载到内存中并且一个接一个地播放它们,那么应该没有差距。除非在mp3文件的开始和结尾处当然存在无声的差距。
当然,将一堆mp3加载到内存中并不是最佳选择,特别是如果它们大小很大。
另请注意,缓存通常发生的客户端硬盘上的文件并将其预加载到内存中存在差异。
2
使用2名玩家。
- 当Player1上的文件正在播放时,加载Player2上的下一个文件。
- 当PLAYER1文件即将结束(1或2秒之前),发挥Player2文件并加载上PLAYER1下一个文件...
- 重复...
你可以做到这一点很容易与HTML5音频标记(不需要闪光灯)
请记住为循环使用setTimeout或setInterval。
0
你最好的选择是在服务器端“拼接”它们。
相关问题
- 1. 在网页上播放mp3文件
- 2. AVQueuePlayer播放没有间隙和冻结
- 3. 如何在网页中播放MP3
- 4. 有没有Flash播放器播放MP3
- 5. 如何从中间播放mp3文件
- 6. 有没有办法让网页自动播放“多个”mp3?
- 7. 从内存中播放mp3/wav文件到网页
- 8. 有没有简单的方法来播放MP3文件
- 9. 如何在C#中播放mp3文件?
- 10. 如何在C++中播放mp3文件?
- 11. 如何在Java中播放mp3文件
- 12. 如何在swift3中播放mp3文件?
- 13. 在网页中播放音频文件?
- 14. 如何在所有页面上连续播放mp3文件?
- 15. jPlayer不播放MP3文件
- 16. 用libsox播放mp3文件
- 17. 播放mp3文件直接发给mp3
- 18. J2ME MP3播放器 - 循环播放MP3文件
- 19. 播放正在写入的MP3文件
- 20. 如何播放WP7中的MP3文件
- 21. 如何在播放中播放音频mp3文件
- 22. Mp3播放器不在Firefox中播放文件
- 23. 按顺序播放没有HTML5音频的MP3文件
- 24. Jlayer MP3播放器,在java中控制音量的mp3文件
- 25. Pygame无法播放一些mp3文件,但没有播放其他
- 26. 从网络播放mp3
- 27. Jplayer Circle播放器不播放Chrome中的mp3文件
- 28. 在google中播放mp3播放音乐
- 29. 在BlackBerry上播放mp3文件
- 30. 在黑莓,Android,iPhone上的网页上播放MP3文件和YouTube视频
对于HTML5音频标签,您不需要'setTimeout'或'setInterval'。有一个'timeupdate'事件可以添加一个事件监听器。 – 2009-09-20 17:24:24