2011-06-12 139 views
3

在HTML5中,是否有方法可以下載音頻標籤中的當前歌曲?我正在播放它正在播放的八位字節流,但用戶無法直接從鏈接下載歌曲。有沒有辦法讓用戶下載正在播放的歌曲?音頻顯示爲透明,因此用戶無法執行簡單的右鍵單擊和另存爲。你可以將音頻封裝在具有保存能力的東西中嗎?或者,也許一些JavaScript可能會伎倆?從音頻下載html5標籤

回答

1

如果鏈接不是直播音頻,您可以使用鏈接。如果它是實時流媒體,我認爲你不能用瀏覽器下載它,因爲它沒有有限的文件大小。

如果是下載文件命名的問題,可以使用content-disposition標題。它應該是這樣的:

content-disposition: attachment; filename=playing.mp3

添加這頭應該不會影響到流音頻標籤。

1

如果提供音頻,則表示音頻文件存在。

你甚至可以建立一個鏈接到音頻文件,它應該工作。

+0

我無法鏈接它的原因是因爲它是一個八位字節流,所以這就是用戶將要下載的內容。音頻標籤正在解釋流。至少我認爲這是如何運作的。當我嘗試從使用Firefox的鏈接下載時,它沒有適當的文件擴展名。 – 2011-06-13 00:12:54

+0

你能發佈鏈接嗎? – PeeHaa 2011-06-13 00:13:30

+0

我不願意在發展中發佈我們項目的鏈接 – 2011-06-13 00:16:49