Как отправить аудиофайл в Chrome с помощью конечной точки http-сервера Node.js? - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть аудиоэлемент:

<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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...