Как сделать телефон из браузера?

Представьте себе что вы говорите по телефону. Подносите его к уху и экран выключается, убираете - включается.
Звуковой поток выходит не из главного динамика, а из того, который сверху и к уху ближе.
Вот в чем вопрос. Я сделал телефонию в браузере. Все нормально, звоню болтаю. Но я не могу сделать нормально, если приложение работает через телефон. То есть говорить можно, но звук идет из динамика(как на громкой связи).
Я понимаю, что это нормально и это так и должно быть, но есть ли возможность на клиенте сделать так, чтобы звук воспроизводился через тот маленький динамик сверху. И еще чтобы при приближении к уху тух экран.
За ранее спасибо.
С любовью бабушка Агафья - тимлид команды девелоперов
  • Вопрос задан
  • 496 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Interface
https://github.com/alongubkin/audiotoggle - может быть полезно (вам или тому, кто позже увидет вопрос), но я так понимаю у вас обычное браузерное приложение.
Ответ написан
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Представьте себе что вы говорите по телефону

глаза закрывать? )))

Подносите его к уху и экран выключается, убираете - включается.

только если не дешевый и есть датчик

Так что Вам надо получить доступ к датчикам устройства. Для этого в js есть события:
https://developer.mozilla.org/ru/docs/Web/API/Devi...
https://developer.mozilla.org/ru/docs/Web/API/Devi...
и т.д.
А вот с динамиком думаю номер не получится. Хотя не в теме, могу ошибаться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект