如何使用Node.js http服务器端点将音频文件发送到Chrome?

时间:2019-02-27 12:18:37

标签: node.js google-chrome audio

我有一个音频元素:

<audio preload="auto">
  <source src="localhost:8080/audioFileTest" type="audio/ogg"/>
</audio>

/audioFileTest端点(我正在使用KOA)使用koa-send中间件发送音频文件,如下所示:

await send(ctx, '...test.ogg')

我在Chrome浏览器中发现node.js在每个请求上都会引发此错误:

Error: write EPIPE
  at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:66:16)

我认为这是在管道的客户端关闭连接时引起的。 Firefox上永远不会发生此错误。

这是一个问题,其原因是我无法跳过在Chrome上加载音频(而在Firefox中可以跳过)。我正在使用Chrome版本72.0.3626.119(正式版本)(64位)

如何通过Node.js将音频文件发送到Chrome?

0 个答案:

没有答案