При входящем звонке звук идёт и в наушники, и в динамики
Samsung i9192, Android 4.2.2, стандартная прошивка, есть root. При подключённых проводных наушниках при входящем вызове звук рингтона также идёт на динамики. Хочу, чтобы при воткнутых наушниках все звуки шли только на наушники. Как это сделать?
gentoo_root ★★★★★
25.08.13 03:00:10 MSK
На динамики звук идти и не должен. Прошивку в студию.
ArtKun ★★★★★
( 25.08.13 04:09:22 MSK )

На всех виденных мной Android’офонах всегда звук шёл и туда, и сюда. Помнится, на стареньком SE K610i политика звуковых оповещений менялась сменой звукового профиля. Возможно, и на Android’е так же. Проверьте.
carasin ★★★★★
( 25.08.13 10:33:55 MSK )
Ответ на: комментарий от ArtKun 25.08.13 04:09:22 MSK
На динамики звук идти и не должен.
Именно на этом телефоне?
Прошивка стандартная от самсунга, версия I9192XXUAMF9, уже была на телефоне при покупке. От стандартной отличается только тем, что я прошил CWM recovery для получения рута (прошивал из heimdall), но это ведь не должно влиять на нормальную работу.
gentoo_root ★★★★★
( 25.08.13 13:22:17 MSK ) автор топика
Ответ на: комментарий от carasin 25.08.13 10:33:55 MSK
Помнится, на стареньком SE K610i политика звуковых оповещений менялась сменой звукового профиля. Возможно, и на Android’е так же. Проверьте.
На убогом андроиде нет профилей, как были на старых обычных телефонах.
gentoo_root ★★★★★
( 25.08.13 13:24:09 MSK ) автор топика
Ответ на: комментарий от gentoo_root 25.08.13 13:24:09 MSK
Они там есть, так что кто убогий — это вопрос
Dantix ★★
( 25.08.13 13:26:48 MSK )
Ответ на: комментарий от Dantix 25.08.13 13:26:48 MSK
Они там есть, так что кто убогий — это вопрос
В каком месте? На моём телефоне ничего такого нет.
gentoo_root ★★★★★
( 25.08.13 14:13:23 MSK ) автор топика
выкинь яблоконаушники и/или поставь приличную прошивку, вместо того, что ты накатил недавно@тред ничитал, вангую
sudoer ★
( 25.08.13 14:17:30 MSK )
Ответ на: комментарий от sudoer 25.08.13 14:17:30 MSK
Мимо, попробовал все наушники, которые у меня были.
поставь приличную прошивку, вместо того, что ты накатил недавно
Ничего не накатывал, стоит стандартная, которая была при покупке.
gentoo_root ★★★★★
( 25.08.13 14:27:58 MSK ) автор топика
Ответ на: комментарий от gentoo_root 25.08.13 14:27:58 MSK
sudoer ★
( 25.08.13 14:30:31 MSK )
Кажется, нашёл нужное место в исходниках (строка 722):
Если бы там вместо этого:
on ? ROUTE_HEADSET | ROUTE_SPEAKER : ROUTE_SPEAKER, ROUTE_ALL & ~ROUTE_BLUETOOTH_A2DP);
on ? ROUTE_HEADSET : ROUTE_SPEAKER, ROUTE_ALL & ~ROUTE_BLUETOOTH_A2DP);
то всё работало бы, как надо. Теперь остаётся вопрос, как вызвать настоящую функцию setRouting из приложения для android. AudioManager.setRouting не работает, она deprecated и пустая:
gentoo_root ★★★★★
( 25.08.13 14:33:43 MSK ) автор топика
Ответ на: комментарий от gentoo_root 25.08.13 14:33:43 MSK
Костыльное решение, которое я вижу: повесить BroadcastReceiver на TelephonyManager.ACTION_PHONE_STATE_CHANGED, и когда телефон начнёт звонить, сделать:
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_NORMAL);
Должно сработать, сейчас проверю, если не сработает — напишу.
gentoo_root ★★★★★
( 25.08.13 14:44:19 MSK ) автор топика
Ответ на: комментарий от gentoo_root 25.08.13 14:44:19 MSK
Удивительно, но не сработало, хотя если я ставлю MODE_IN_CALL, то рингтон идёт через маленький разговорный динамик. Буду придумывать костыли дальше.
gentoo_root ★★★★★
( 25.08.13 14:51:08 MSK ) автор топика

Все телефоны, которые у меня были, вели себя точно так же.
f1xmAn ★★★★★
( 25.08.13 14:56:35 MSK )
Ответ на: комментарий от f1xmAn 25.08.13 14:56:35 MSK
Все телефоны, которые у меня были, вели себя точно так же.
Моя старая нокия так себя не вела, и мне нужно, чтобы звук не шёл в динамики при воткнутых наушниках вообще. Я могу находиться в месте, где громкий звонок недопустим, а тихо поговорить через наушники можно. И вообще, если я в наушниках, ни к чему этот звонок через динамики, который мне всё равно не нужен, зато его слышат окружающие.
Но самая главная причина — я хочу, чтобы при воткнутых наушниках озвучивалось имя звонящего (телефон в кармане, хочу не доставать его), а без наушников — не озвучивалось (всё равно телефон нужно взять, тогда и посмотрю, а ещё окружающие не должны слышать имя звонящего). Я начал писать такую программу (те озвучивалки, что в маркете, не умеют различать состояние наушников и не подходят по другим причинам) и столкнулся с кучей проблем, связанных с реализацией звука в андроиде. А потом вообще оказалось, что рингтон всегда идёт на динамик, поэтому моя изначальная затея неосуществима, если не исправить это.
gentoo_root ★★★★★
( 25.08.13 15:11:47 MSK ) автор топика
Ответ на: комментарий от gentoo_root 25.08.13 15:11:47 MSK

Моя старая нокия так себя не вела
А моя 5530 вела. В любом случае, желаю чтобы твой патч приняли в апстрим. На мой дилетанский взгляд, при запуске твоего приложения можно отключить звук звонка вообще (когда подключены наушники) и во время звонка просто воспроизводить мелодию звонка через наушники, как обычный плеер, а при отключении наушников возвращать все в зад. Не придется бодаться с разработчиками, что, как мне кажется, большой плюс — недавно отправил патч в Apache Commons Lang, но когда его увидят и примут ли вообще — большой вопрос. =/
f1xmAn ★★★★★
( 25.08.13 15:17:58 MSK )
Ответ на: комментарий от f1xmAn 25.08.13 15:17:58 MSK
В любом случае, желаю чтобы твой патч приняли в апстрим.
Я сейчас поискал ещё немного, и кажется, что это был кусок кода из старого андроида, а в новом аналогичный кусок находится где-то среди нативного кода, я ещё не нашёл, где. И я всё-таки предпочёл бы решение, в котором исходники андроида не нужно было бы менять. Тем более, что если они так сделали, то они хотят именно этого поведения, патч, изменяющий его, не примут.
На мой дилетанский взгляд, при запуске твоего приложения можно отключить звук звонка вообще (когда подключены наушники) и во время звонка просто воспроизводить мелодию звонка через наушники, как обычный плеер, а при отключении наушников возвращать все в зад.
Я уже устанавливал программу, которая делает так, это ненадёжный способ, потому что пользователь может сам включить звук звонка после того, как программа его отключила, тогда получится бредово. Но это с первого взгляда, я ещё не разбирался, можно ли здесь что-либо исправить и улучшить, возможно, есть какие-то методы, чтобы заглушить поток рингтона принудительно.
gentoo_root ★★★★★
( 25.08.13 16:13:52 MSK ) автор топика
Ответ на: комментарий от gentoo_root 25.08.13 16:13:52 MSK

В андроиде нету Listener’ов на изменение профилей звука? Ну, на входящий звонок-то наверняка есть Listener, т.ч. можно вырубать звук как раз при получении необходимого event’а.
f1xmAn ★★★★★
( 25.08.13 21:06:43 MSK )
Ответ на: комментарий от f1xmAn 25.08.13 21:06:43 MSK
Ну, на входящий звонок-то наверняка есть Listener, т.ч. можно вырубать звук как раз при получении необходимого event’а.
Входящий звонок отловить очень легко, я это уже делаю, так что, в принципе, не вижу пока препятствий, чтобы сделать так, хоть это и не очень гладкое решение.
Ещё узнал, что в cyanogenmod можно настроить поведение при звонке (можно включить или выключить звук через динамики при воткнутых наушниках), пытаюсь понять, как оно там работает, увидел, что настройка хранится в свойстве persist.sys.ring-speaker, но пока что не нашёл, где оно читается и используется.
Как отключить звук вызова в наушниках
Звук одновременно в динамике телефона и в наушниках
Редми ноут 10 про
ОС и прошивка: Android 12, miui 13.0.3
Описание проблемы:
Добрый день. пользуюсь без проводными наушниками. Проблема заключается в следующем. После входящего вызова, звук появляется и в наушниках и в телефоне, переподключение наушников/удаление из сопряжённых не помогает. Проблема не в наушниках. Пробовал подключить другие без и проводные, не помогает. Делал очистку мусора, не помогает. Только перезапуск самого телефона помогает. Проблема появляется и при входящем звонке как на телефон так и на ватцап. Но не каждый раз, но часто.
Предпринимались действия:
Во время этого бага подключал другие без проводные наушники и проводные. Не помогло. Удалял муз проигрыватель/ ставил обратно не помогло. Только перезапуск телефона помогает

27.09.22, 23:18 | #2
●
Постоянный
Реп: ( 11 )
Владислав Тыткин, попробуйте через 3 точки скачать полную прошивку и обновить
28.09.22, 19:54 | #3
●
Начинающий
Реп: ( 0 )
Скачал полную версию. Несколько звонков попробовал, пока этой ошибки нету. Надеюсь мне это помогло . Спасибо за помощь
29.09.22, 12:29 | #4
●
Начинающий
Реп: ( 0 )
Тааак, опять эта дичь началась. Теперь после исходящего вызова. Играла музыка, подключены блютуз наушники. После завершения вызова, музыка и в наушниках и в динамике телефона играть начала. Закрыл этот проигрыватель, запустил другой. В друго всё норм. Опять запускаю предыдущий проигрыватель и снова везде музыка орёт. Предыдущий раз когда был этот баг, играл другой проигрыватель. Причино не в проигрывателе
29.09.22, 12:42 | #5
●
Начинающий
Реп: ( 0 )
Позвонил еще раз и теперь в двух проигрывателях везде музыка играет. Вообще не понимаю что происходит. При вызове звук только в наушниках
31.10.22, 19:45 | #6
●
Начинающий
Реп: ( 0 )
та же фигня
redmi note 10 pro, MIUI 13.0.12
звук одновременно в bluetooth-наушниках и в динамике
началось после 1 подключения bluetooth-колонки
перезагрузка снимает проблему до 1 звонка
не нашли решение?
Звук входящего звонка в наушники и колонки одновременно

Звук входящего звонка в наушники и колонки одновременно
Сделать дополнительную возможность, чтобы при входящем звонке звук шел не только в наушники, а и на колонки ПК.
Некоторые гарнитуры поддерживают эту возможность (например Plantronics http://joxi.ru/E2pvv8NsjdLQrY) но для Битрикс24 это не срабатывает — работает только в скайпе и в различных программных телефонах http://joxi.ru/xAeGGaRCVWGzmy
Рейтинг: 0.5075
Пользователь 488937 10.02.2016 11:58:29
Добавьте уже, наконец, возможность выбирать устройства (микрофон и наушник) и управление громкостью. Очень удобно и логично это реализовано в Скайп (3 устройства: микрофон, наушник, динамик для вызова).
Я использую bluetooth-гарнитуру при звонках их Битрикс24. И каждый раз — это танец с бубнами. Порядок такой:
1. подключить гарнитуру
2. сделать сменить системное устройство для вывода звука «по умолчанию» на наушник
3. начать звонок
4. а теперь ВНИМАНИЕ. : очень быстро, в момент, когда произошло соединение нужно в системном микшере поднять ползунки громкости (Битрикс24 и браузер) вверх. Почему-то они при начале каждого звонка «сползают» в самый низ.
Это издевательство! Замечу, для звонка со Скайпа мне требуется только включить гарнитуру и начать разговор (ничего больше подкручивать не требуется)
Рейтинг: 0.242
Пользователь 488937 10.02.2016 11:59:13
Добавьте уже, наконец, возможность выбирать устройства (микрофон и наушник) и управление громкостью. Очень удобно и логично это реализовано в Скайп (3 устройства: микрофон, наушник, динамик для вызова).
Я использую bluetooth-гарнитуру при звонках их Битрикс24. И каждый раз — это танец с бубнами. Порядок такой:
1. подключить гарнитуру
2. сделать сменить системное устройство для вывода звука «по умолчанию» на наушник
3. начать звонок
4. а теперь ВНИМАНИЕ. : очень быстро, в момент, когда произошло соединение нужно в системном микшере поднять ползунки громкости (Битрикс24 и браузер) вверх. Почему-то они при начале каждого звонка «сползают» в самый низ.
Это издевательство! Замечу, для звонка со Скайпа мне требуется только включить гарнитуру и начать разговор (ничего больше подкручивать не требуется)
Рейтинг: 0.484
Пользователь 359263 16.02.2016 13:24:33
Поддерживаю.
Создать отдельной опцией возможность, чтобы при входящем звонке звук шел по выбору на гарнтиуру, колонки, гарнитуру и колонки одновременно.
Возможность, после того как менеджер поднимает трубку, вывод звука на колонки прекращался и соответсвенно далее разговор шел с использованием гарнитуры.
Пользователь 486441 19.02.2016 17:58:16
У нас все тоже самое, переходим софтфон, и столкнулись с такой дикой для нас проблемой. Прошу пофиксить как можно быстрее, не всегда мы в наушниках сидим. Как вот звонок слышать? Разговаривать через колонки? Вот решение от человека, адекватное.
нужна возможность, чтобы при входящем звонке звук шел по выбору на гарнтиуру, колонки, гарнитуру и колонки одновременно.
Возможность, после того как менеджер поднимает трубку, вывод звука на колонки прекращался и соответсвенно далее разговор шел с использованием гарнитуры.
Пользователь 307373 01.06.2016 14:03:06
Имеем аналогичную проблему. Очень хочется отдельной настройки как для аудио-устройств, так и для видео.
Как отключить режим звонка в bluetooth наушниках?
После начатия звонка, в скайпе, дискорде включается режим звонка, звук становится глухим и начинает работать встроенный микрофон в наушниках (он просто ужасный). И после этого я плохо слышу собеседника и он меня плохо понимает. Но иногда он на пару секунд отключается и звук становится хорошим и звук берется с моего микрофона в телефоне. Как отключиь режим звонка на всегда?
Лучший ответ
В настройках наверное нужно искать и отключать
Игорь КлёнПрофи (749) 3 года назад
где найти эти настройки на телефоне?
про пк я вообще молчу
☉✵⏺▼⏺▼⏺✵☉ Высший разум (571615) Отключи блютуз
