我有一个音频元素:
<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?