LINUX.ORG.RU

Одновременная запись видео и воспроизведение звука на мобиле

 , ,


0

1

Интересное поведение мобильного хрома (android, не знаю, как другие браузеры и ОС), не могу понять, как победить.

Что нужно: записывать видео и аудио в браузере на телефоне и одновременно воспроизводить звук на подключенной по bluetooth колонке (без микрофона, это важно). Если подключенное по BT устройство имеет и динамик, и микрофон, то работает правильно.

Если играть звук до инициализации камеры и микрофона, то он воспроизводится как нужно, на подключенной по BT колонке. После инициализации (т.е. когда начинаем запись) тот же звук играет уже только на внутреннем динамике. Мобильные браузеры не умеют через enumerateDevices получать устройства типа audiooutput отличные от default. Похоже, этот default и меняется при начале записи. Документации про это найти не удалось. Может кто сталкивался?

Сделал онлайн демку: https://codesandbox.io/s/video-recording-desktop-forked-ptdvc1?file=/src/inde... - если подключить колонку и нажать Play Sound до Init, то играет на колонке, но после Init уже только на внутреннем динамике.

★★

Для того чтобы оставить комментарий войдите или зарегистрируйтесь.