我有一個網頁,我想播放幾個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