2
A
回答
4
這就要看JS在運行的環境。
如果您是支持MP3和HTML5音頻API的瀏覽器,那麼你可以加載在<audio>
元素的MP3,並通過訪問duration property DOM。如果您使用某種Flash播放器,則可能會使用ExternalInterface公開該信息。
還有其他的環境,但它們並不常用。
1
其實是有,可以運行客戶端,試圖剛好夠取MP3的讀取ID3標籤庫:
http://github.com/aadsm/JavaScript-ID3-Reader
由於您使用服務器端JavaScript,您可以直接從服務器讀取文件,並做幾乎任何你想要的。如果你找不到任何專門用於服務器端使用的庫,我希望你能抓住上述項目中與解析ID3相關的部分,並省略AJAX抓取的東西。
其他圖書館可通過網絡搜索獲得Javascript ID3。
+4
歌曲的持續時間不是ID3數據的一部分。 – pdinklag 2015-09-17 07:52:38
相關問題
- 1. 使用AudioStreamer獲取MP3 ID3元數據和歌曲時長
- 2. 從每首歌曲獲取HTTP MP3流
- 3. Echonest ::歌曲時長
- 4. 使用javascript淡出Mp3歌曲
- 5. 在Java中讀出Mp3歌曲的時間/長度/持續時間
- 6. 同時播放兩首mp3歌曲
- 7. 顯示歌曲時長
- 8. Deezer API獲取全長MP3
- 9. 如何獲取歌曲的實際時長,如「mm:ss」formate?
- 10. .NET SDK從MP3文件(識別)獲取歌曲信息
- 11. Android:如何獲取特定mp3歌曲的元數據
- 12. 如何在播放歌曲時在iOS中預載.mp3?
- 13. 在rails中獲取mp3和mp4文件的時間長度
- 14. 在Android中獲取歌曲的BPM
- 15. javascript確定嵌入標記中的mp3歌曲的結尾
- 16. 如何從itunes庫中獲取只有歌曲的歌曲itlibrary.h
- 17. 從歌曲獲取ALBUM_ART
- 18. 獲取歌曲元數據
- 19. 獲取歌曲的流派
- 20. 從嵌入式Mp3文件中提取歌曲信息,ID3類
- 21. 在android中獲取mp3持續時間
- 22. 如何獲取在jPlayer中播放歌曲的當前時間?
- 23. 在iPhone上同時播放多首MP3歌曲
- 24. 獲取MP3文件的長度
- 25. getID3獲取mp3長度意外T_ECHO
- 26. java音樂獲取歌曲的波長(頻率)?
- 27. 播放來自SDcard的MP3歌曲
- 28. 用Java改變mp3歌曲的關鍵
- 29. 使用asp.net播放mp3歌曲
- 30. PHP/JavaScript MP3播放器用於採樣和銷售歌曲
不使用瀏覽器,也不使用flash播放器.. – Gbolahan 2010-07-31 09:02:25
@Gbolahan然後我很肯定這是不可能的。 – 2010-07-31 09:03:31
不要告訴我們你是什麼*不*使用,告訴我們你**是什麼**使用! – Quentin 2010-07-31 09:04:01