Ich bin auf Informationen gestoßen, die vorschlagen, Remote Submix In zu verwenden, um interne Audiodaten zu erfassen und als Eingabe weiterzuleiten. Ich habe jedoch Probleme beim Anwenden der erforderlichen Konfigurationen und würde mich über Ihre Hilfe freuen.
Umgebung:
- Gerät: Galaxy A24 (SM-A245N, Android 13)
- Gerootet: Ja
- Magisk-Version: v27.0
- Installierte Module: AML (Audio Modification Library, Ryuki Mod)
- Modifiziert
Code: Select all
audio_policy.conf- Hinzugefügt unter
Code: Select all
AUDIO_DEVICE_IN_REMOTE_SUBMIX.Code: Select all
inputs primary devices
- Hinzugefügt
- Geändert (Diese Datei hat Vorrang vor
Code: Select all
audio_policy_configuration_sec.xmlauf meinem Gerät):Code: Select all
audio_policy_configuration.xml- Remote Submix In zu hinzugefügt und
Code: Select all
attachedDevices.Code: Select all
devicePort - Aktualisiert um nur „Remote Submix In“ einzuschließen und alle anderen zu entfernen.
Code: Select all
route sink="primary-in"
- Remote Submix In zu hinzugefügt
Nach dem Anwenden der Änderungen habe ich es mit überprüft
Code: Select all
dumpsys media.audio_policyVor der Änderung:
Code: Select all
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
Code: Select all
Inputs (0):
Fragen:
- Ist es möglich, Remote Submix In vollständig über Konfigurationsdateien zu aktivieren?
- Remote Submix In scheint einen Vorbereitungsschritt zu erfordern. Wie kann ich damit für die ADB-Shell umgehen?
- Wenn Remote Submix In von einer System-App verwendet wird, funktioniert es dann mit anderen Apps? (Kann die Eingabe beispielsweise bestehen bleiben, wenn der Fokus zwischen Apps wechselt?)
- Gibt es zusätzliche Schritte oder Konfigurationen, die ich berücksichtigen sollte? (Es muss nicht die oben beschriebene Methode sein.)
Mobile version