Wie aktiviere ich den Android-Lautsprecher während eines Anrufs, aus Code?

8

Diese Frage wurde schon zweimal auf dieser Seite gestellt und beantwortet, aber dieser Code scheint auf modernen Telefonen überhaupt nicht zu funktionieren. Ich arbeite an einem Android 4.2 und einem Android 4.3 und keiner scheint zu funktionieren.

Ich spiele während des Anrufs MP3 über einen Media Player und es funktioniert einwandfrei, aber sowohl der Song als auch der Anruf kommen über den Sprachlautsprecher. Wenn ich "Speaker" drücke, spielen beide über den Lautsprecher weiter. Ich brauche diesen Effekt, aber ohne ihn selbst drücken zu müssen

%Vor%

Dies wurde als Lösung für beide anderen Fragen zu S.O vorgeschlagen, aber es funktioniert einfach nicht. Es sollte, der Code ist in Ordnung, aber es macht nichts mit dem Audio überhaupt.

Gedanken?

    
Viktor Zafirovski 19.11.2015, 04:14
quelle

1 Antwort

3

Ich habe es gelöst. Ich habe einen Thread erstellt, der die obigen drei Codezeilen in einem "While (true)" ständig ausführt. Funktioniert großartig.

    
Viktor Zafirovski 19.11.2015, 06:43
quelle

Tags und Links