3
我創建了一個簡單的服務器,它使用fs模塊將mp3文件流式傳輸到瀏覽器,並在html5音頻元素中播放它。實際上,音頻流完美無瑕,但是,即使我尋求的部分已經被緩衝了,我也無法通過流來尋找。節點 - 找不到音頻流
var express = require('express');
var app = express();
var fs = require('fs');
app.get('/', function (req, res) {
var filePath = 'music.mp3';
var stat = fs.statSync(filePath);
res.writeHead(200, {
'Content-Type': 'audio/mpeg',
'Content-Length': stat.size,
});
var readStream = fs.createReadStream(filePath);
readStream.pipe(res);
});
其他類似Q &至於建議添加的內容範圍頭,但我無法找到如何做一個簡單的例子。其他人表示使用206 Partial-Content標題,但是當我這樣做時,音頻根本無法播放。