2017-03-06 4 views
2

zum Spielen würde Ich mag eine App automatisch mit adb-Befehl ausgeführt wird. Ich weiß, wie kann ich Befehl senden, swip, touch, und so weiter. Wie kann ich eine Audiodatei zum Simulieren der Stimme abspielen?adb Shell-Befehl Audio auf Genymotion

Ich habe Test folgen, aber keiner von ihnen funktioniert.

>adb shell tinyplay bird.wav 
Unable to open file 'bird.wav' 

und

>adb shell stagefright -a -o bird.wav 
Unable to create data source. 

I unter Verwendung von Genymotion als Android Gerät.

Antwort

1

Sie können eine Aktivität mit Dateipfad vorgesehen starten.

this-

adb shell Uhr starten -a android.intent.action.VIEW -d Datei Versuchen: ///storage/sdcard0/sample.mp3 -t Audio/mp3

+0

Mit dem von Ihnen angegebenen Befehl erstellen Sie eine Absicht. aber ich möchte einen Ton als Eingabe für das Gerät wiedergeben, wie wenn Sie darüber sprechen. – user3806649

+0

Nur eine Klarstellung - Ihr ultimatives Ziel ist das Abspielen von Sound im Emulator und die Audiodatei befindet sich im Emulator. Recht ? – Rilwan

+0

Ich möchte Benutzeraktion in einer Anwendung wie WhatsApp simulieren jetzt möchte ich Talk Action simulieren, um dies zu tun, zuerst klicke ich auf eine Schaltfläche mit einem adb-Befehl adb Shell Eingabe tippen 200 300 dann möchte ich es eine Audiodatei von Mikrofon geben . Die Audiodatei kann sich im Emulator oder Host befinden, auf dem der Emulator läuft (Host wird bevorzugt). – user3806649