У меня есть аудиоэлемент:
<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-разрядная версия)
Как отправить аудиофайл в Chrome через Node.js?