我在發帖之前搜索了信息,並且沒有找到我正在尋找的內容。希望有人能指出我正確的方向。有一個我喜歡聽的電臺節目,但我無法一直聽它,因爲它在一天中間播出。我希望有能力在我聽不到的日子裏錄製部分內容。 Java是否提供了從Internet廣播流錄製音頻的方法?如果Java不是正確的選擇,我願意使用另一種語言。我不確定從哪裏開始。使用java錄製互聯網電臺流
非常感謝
我在發帖之前搜索了信息,並且沒有找到我正在尋找的內容。希望有人能指出我正確的方向。有一個我喜歡聽的電臺節目,但我無法一直聽它,因爲它在一天中間播出。我希望有能力在我聽不到的日子裏錄製部分內容。 Java是否提供了從Internet廣播流錄製音頻的方法?如果Java不是正確的選擇,我願意使用另一種語言。我不確定從哪裏開始。使用java錄製互聯網電臺流
非常感謝
您可以使用Firefox的LiveHttpHeaders插件轉儲HTTP標題,以瞭解其中的URL流。 (你會看到資源文件)。
,再沒有對這種需要的Java,一個簡單的curl命令應該做的伎倆:
curl -A "Mozilla/5.0" -b /tmp/c -c /tmp/c "http://domain.tld/path/to/radio_show.extension" > radio_show.flv
編輯:與真正網址:
curl -A "Mozilla/5.0" -L -b /tmp/c -c /tmp/c -s "http://208.92.55.56/WABCAMAAC?streamtheworld_user=1&nobuf=1337218977154" > /tmp/dump
@sputnik感謝您的迴應。但是,我正在運行窗口,如果我沒有弄錯,我不認爲我有捲曲。我認爲curl是一個linux/unix的東西。另外,我忘了提及我希望在某個時間開始錄製。這樣,當我不在的時候,這個流可以自己錄製。 – Codebug
Doh! =)cURL與操作系統無關,請參閱http://curl.haxx.se/download.html 請參閱http://stackoverflow.com/questions/2710748/run-curl-commands-from-windows-console –
@sputnik我下載了LiveHttpHeaders並查看了http標題。我沒有看到明確的文件擴展名錶示流的類型。即該流的URL在其末尾沒有文件擴展名。但是,在HTTP響應的底部,有一行表示:Content-Type:application/flv。這是否證實它是一個flv流? – Codebug
請添加更多的細節,就像電臺節目的類型一樣。它是FLV嗎? ogg? mp3? rtmp?彩信? –
Tbh,我不知道。我如何發現?我只是去網站,打開連接到URL的播放器,並開始播放音頻。 – Codebug
@sputnick編輯:經過進一步調查,我_think_它是一個flv流。 – Codebug