In dem Emulatorbefehl besteht die Möglichkeit, den Host -Audio als Eingabe zu verwenden, indem
übergeben wird.
Code: Select all
-allow-host-audio< /code> Aber es funktioniert nicht auf dem Telefon.pulseaudio -D --exit-idel-time=-1
< /code>
Erstellen Sie das gefälschte Mikrofon < /p>
pactl load-module module-null-sink sink_name=FakeSink
< /code>
PACTL Load-Modul Modul-remap-Source Master = fakeSink.Monitor Source_Name = Fakemic < /p>
und auf Standard < /p>
einstellenpactl sets default FakeSink.monitor
< /code>
Mikrofontest < /p>
$ffmpeg -f pulse -i default out.wav
$ sox out.wav -n stat
Samples read: 579654
Length (seconds): 6.038062
Scaled by: 2147483647.0
Maximum amplitude: 0.533081
Minimum amplitude: -0.585297
Midline amplitude: -0.026108
Mean norm: 0.067096
Mean amplitude: 0.003363
RMS amplitude: 0.093545
Maximum delta: 0.603760
Minimum delta: 0.000000
Mean delta: 0.073738
RMS delta: 0.105326
Rough frequency: 8601
Volume adjustment: 1.709
< /code>
Führen Sie den Emulator < /p>
ausemulator -avd and_1 -allow-host-audio -no_window