Node.JSを使用してMP3をストリーミングするアプリケーションがあります。現在、これは次のポストルートを介して行われます...
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のいずれかを使用したいのですが、他のオプションを利用できます。