我有一個應用程序,它使用Node.JS流式傳輸MP3。目前這是通過以下郵政路線完成...使用Node.JS消費流創建
app.post('/item/listen',routes.streamFile)
...
exports.streamFile = function(req, res){
console.log("The name is "+ req.param('name'))
playlistProvider.streamFile(res, req.param('name'))
}
...
PlaylistProvider.prototype.streamFile = function(res, filename){
res.contentType("audio/mpeg3");
var readstream = gfs.createReadStream(filename, {
"content_type": "audio/mpeg3",
"metadata":{
"author": "Jackie"
},
"chunk_size": 1024*4 });
console.log("!")
readstream.pipe(res);
}
有沒有人可以幫助我在客戶端閱讀此?我想使用JPlayer或HTML5,但我可以使用其他選項。
沒有具體的例子嗎?我很抱歉,我認爲你可能誤解了這一點,我沒有嘗試使用單個文件,這是一個只能通過發佈請求訪問的流。現在,也許我應該讀更多,我會更樂意接受他們的網站上的具體位置,但我看了,找不到任何東西。 – Jackie
這個社區在這裏提供幫助,假設你自己已經完成了一些腿部工作。例如,如果您從其中的一個例子中提供了代碼並且有問題,我會更樂於幫助您。 –
你有什麼樣的例子讓我仿效?我找不到這就是爲什麼我在這裏發佈。什麼是不必要的敵對性格? – Jackie