Как записывать аудио и воспроизводить музыку на веб-странице на мобильном телефоне с помощью JavaScript? - PullRequest
2 голосов
/ 12 октября 2019

У меня есть веб-приложение, которое записывает звук и воспроизводит музыку с встроенного проигрывателя YouTube (API-интерфейс YouTube). Для аудио я непрерывно записываю, запуская рекордер после того, как он заканчивается бесконечным циклом (класс распознавания речи). Но я хочу также воспроизводить видео на YouTube одновременно. На рабочем столе они оба не мешают друг другу (или, по крайней мере, наушникам и микрофону). Но на моем телефоне Android каждый раз, когда он начинает запись, он приостанавливает видео, а затем возобновляет его, когда запись заканчивается. Есть ли способ заставить видео не останавливаться?

1 Ответ

0 голосов
/ 12 октября 2019

Вы должны разбить поток на отдельные потоки и надеяться, что у вас достаточно мощности, чтобы справиться со всеми ними.

Я говорю «все», потому что, хотя ваш музыкальный поток может передаваться только в одном потоке, видео с YouTube все еще там.

По сути, вы должны притвориться инициатором и генерировать все аудио / видеосигналы по отдельности, а затем позволить мобильному устройству их использовать (при условии, что сигналы правильно кодируются для начала).

...