Rufen Sie die Audio-Stream-Änderung in Android 4.0 ICS auf

Ich habe an einem Projekt gearbeitet, das von einer Änderung des Anrufstroms stark profitieren würde. Dies wurde wiederholt als unerreichbar bezeichnet, da die meisten Leute glauben, dass die Hardwareschleife für das eingehende Audiosignal vollständig von der Haupt-MCU des Geräts getrennt ist.

Fragen mögenStreamen Sie Audio zu einem Telefonanruf auf Android haben Antworten erhalten, die besagen, dass kein Zugriff auf das Audio möglich ist. Ich stimme zu, dass dies mit der Android-API definitiv unmöglich ist, aber es ist völlig unklar, ob die Hardware WIRKLICH vollständig getrennt ist.

Der Stackoverflow - Benutzer "artsylar" gab an, die "Framework - Ebene" von Android OS so ändern zu können, dass aufgezeichnete Audiodaten in Anrufströme eingespeist werden. Dies wäre ein großer Fortschritt (sieheSpielen Sie einen Audioclip für ein laufendes Gespräch ab, Kommentar von artsylar zur gewählten Antwort). Vorausgesetzt, dass der Erfolg von artsylar gültig ist, gibt es definitiv eine Möglichkeit, den Audio-Anrufstrom durch Ändern des Frameworks zu steuern (ich nehme das Telefonie-Basis-Framework in der Android-Quelle an).

Grundsätzlich stimme ich voll und ganz zu, dass das Ändern oder Steuern des Anrufstroms von der Anwendungsebene aus nicht möglich ist. Ich bin jedoch daran interessiert, das Android-Betriebssystem im Framework oder im Radio Interface Layer anzupassen. artsylar scheint Erfolg gehabt zu haben, aber es gibt in der offenen Literatur keine Erklärung dafür, wie. Könnte nach dem derzeitigen Stand der Android-Technologie jemand das oben Gesagte klären, um festzustellen, ob die Steuerung des Anrufaudios durch Modifizieren des Android-Kernbetriebssystems möglich ist, und einen guten Weg, um dieses Ziel zu erreichen?

Ich glaube, dass eine abschließende Klärung dieses Themas für die Open-Source-Community von großem Wert wäre.

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage