模型:用户在同一网络上的 node.js express 服务器托管的静态页面上从他的手机中选择一个 mp4 文件,文件流由同一服务器中的 busboy 接收。现在必须在部分/段/缓冲区中读取文件流并通过 websocket 提前发送以添加到另一个屏幕上的 MediaSource 缓冲区。
问题:如何从暂停的可读流中读取 x 个字节的数据?
代码(不工作):
function ReadData(stream, BytesToRead){
stream.resume();
var data = stream.read(BytesToRead);
stream.pause();
return data;
}
请帮忙!