Как я могу осуществить профиль аудио?

Меню параметров предоставляет мне выбор между "Головным устройством Гарнитуры (HSP/HFP)" и "Высококачественным Воспроизведением (Приемник A2DP)" на моей Bluetooth-гарнитуре. Первый производит ужасное качество звука, таким образом, я всегда устанавливал профиль на последнего, но некоторые приложения, кажется, устанавливают профиль на Головное устройство Гарнитуры. Например, если я открываю TeamSpeak. Я могу открыть меню параметров и задержать профиль к A2DP без проблемы, но являюсь там способом, которым я могу вынудить это остаться на режиме, который я выбираю? Кроме того, когда я включаю свои наушники, они часто соединяются с профилем HSP/HFP. Существует ли способ, которым я могу заставить его помнить мой выбор профиля?

Примечание: Мой вопрос не принадлежит изменению профиля через CLI, а скорее как удостовериться профиль, который я выбираю (или через GUI или через CLI), не переопределяется приложениями и не сбрасывается при перезапуске моих наушников.

7
задан 11 February 2019 в 19:21

1 ответ

Наблюдаемое переключение профиля, кажется, функция PulseAudio 10.0 и выше, упомянутое в информации о версии как "Автоматически профиль Bluetooth переключателя при использовании приложений VoIP". Подводя итоги, если A2DP будет использоваться, то PulseAudio переключится на HFP, когда приложение будет использовать микрофон. Это необходимо, потому что A2DP не может поддерживать одновременный ввод и вывод, тогда как HFP делает.

Следующие отчеты об ошибках имеют больше информации о проблеме: https://bugs.launchpad.net/ubuntu / + source/pulseaudio / + ошибка/508522 https://bugs.launchpad.net/ubuntu / + source/pulseaudio / + ошибка/1711087

Для разрешения проблемы можно или отредактировать /etc/pulse/default.pa или ~/.config/default.pa, на основе Вашего предпочтения. Если Вы решаете использовать пользовательский конфигурационный файл, Вам, вероятно, придется создать его путем копирования /etc/pulse/default.pa. После того как Вы решили, какой файл Вы хотите отредактировать, найдите следующую строку:

load-module module-bluetooth-policy

... и замените его следующим:

load-module module-bluetooth-policy auto_switch=false

Добавленный параметр будет мешать PulseAudio выполнить переключение профиля.

Я оставлю вопрос открытым, поскольку этот ответ конкретно не решает проблему осуществления профиля. Это действительно, однако, обращается к причине переключения этого, я сталкивался, и надо надеяться кто-то еще найдет это полезным.

0
ответ дан 23 November 2019 в 06:57

Другие вопросы по тегам:

Похожие вопросы: