Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome在尝试流式处理OGG文件时终止响应_Javascript_Html_Node.js_Google Chrome - Fatal编程技术网

Javascript Chrome在尝试流式处理OGG文件时终止响应

Javascript Chrome在尝试流式处理OGG文件时终止响应,javascript,html,node.js,google-chrome,Javascript,Html,Node.js,Google Chrome,我有一个NodeJS服务器,它将OGG文件流式传输(附加)到多个HTTP响应中,另一端是HTML5音频。Firefox中的一切都运行得很好,但是Chrome似乎在第一个OGG文件编写完成后终止了响应(但奇怪的是,这并不是Mp3) 以下是当前代码的一个片段: res.writeHead(200, { "Content-Type": "audio/ogg", 'Pragma': 'no-cache', 'Cache-Control': 'no-cache, private,

我有一个NodeJS服务器,它将OGG文件流式传输(附加)到多个HTTP响应中,另一端是HTML5音频。Firefox中的一切都运行得很好,但是Chrome似乎在第一个OGG文件编写完成后终止了响应(但奇怪的是,这并不是Mp3)

以下是当前代码的一个片段:

res.writeHead(200, {
    "Content-Type": "audio/ogg",
    'Pragma': 'no-cache',
    'Cache-Control': 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0',
    'Connection': 'keep-alive',
    'Transfer-Encoding': 'chunked',
});

res.write(audioData);

有什么想法吗?

不幸的是,错误被标记为:

标签:StaleClosed状态:WontFix

由Chrome开发者开发。你总是可以重新打开罚单并骚扰他们:)


你说的第一个OGG是什么意思?我的意思是它播放从服务器发送的第一个文件的全部内容,然后在不播放下一个文件的情况下剪切响应。哦,你的意思是通过将OGG文件一次写入一个流来连接它们?是的。不幸的是,Chrome的问题似乎还在继续:我在ogg/opus上也遇到了同样的问题,你解决了吗?