Как я могу использовать звук внутреннего устройства в качестве входа для микрофона?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу использовать звук внутреннего устройства в качестве входа для микрофона?

Сообщение Anonymous »

Я хочу использовать внутренний звук моего Android-устройства в качестве входа для микрофона, чтобы иметь возможность передавать музыку или другой звук в приложения, использующие вход для микрофона.
Я нашел информацию, предлагающую использовать Remote Submix In для захвата и маршрутизации внутреннего звука в качестве входного сигнала. Однако у меня возникли проблемы с применением необходимых конфигураций, и я буду признателен за вашу помощь.
Среда:
  • Устройство: Galaxy A24 (SM-A245N, Android 13)
  • Рутинг: Да
  • Версия Magisk: v27.0
  • Установленные модули: AML (Библиотека модификации аудио, Ryuki Mod)
Что я пробовал: Результат:
После применения изменений я проверил с помощью 

Код: Выделить всё

dumpsys media.audio_policy
.
До изменения:

Код: Выделить всё

Inputs (1):
1. Port ID: 35; 0x0000 (AUDIO_INPUT_FLAG_NONE); I/O handle: 54
AUDIO_FORMAT_PCM_16_BIT; 48000; Channel mask: 0x10
Devices: AUDIO_DEVICE_IN_BACK_MIC, @:back
После изменения:

Код: Выделить всё

Inputs (0):
Похоже, что Remote Submix In не был успешно применен.
Вопросы:
  • Можно ли активировать Remote Submix In полностью через файлы конфигурации?
  • Похоже, что Remote Submix In требует подготовительного этапа. Как я могу справиться с этим для оболочки ADB?
  • Если Remote Submix In используется системным приложением, будет ли он работать в других приложениях? (например, может ли ввод сохраняться при переключении фокуса между приложениями?)
  • Есть ли какие-либо дополнительные действия или настройки, которые мне следует рассмотреть? (Это не обязательно должен быть описанный выше метод.)


Подробнее здесь: https://stackoverflow.com/questions/793 ... hone-input
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»