用于在Genymotion上播放音频的adb shell命令
问题描述:
我想使用adb命令自动运行应用程序。我知道如何发送命令,例如swip
,touch
等。如何播放音频文件来模拟声音?用于在Genymotion上播放音频的adb shell命令
我有以下测试,但没有一个工作。
>adb shell tinyplay bird.wav
Unable to open file 'bird.wav'
和
>adb shell stagefright -a -o bird.wav
Unable to create data source.
我使用Genymotion
作为一个机器人设备。
答
您可以使用提供的文件位置开始活动。
尝试这个 -
亚行外壳上午开始-a android.intent.action.VIEW -d文件:///storage/sdcard0/sample.mp3 -t音频/ MP3
您提供的命令创建一个意图。但我想播放声音作为设备的输入,就像当你在说话时一样。 – user3806649
只是一个澄清 - 你的最终目的是在模拟器中播放声音,音频文件位于模拟器内。对 ? – Rilwan
我想模拟一个应用程序中的用户操作,比如WhatsApp现在我想模拟谈话动作,首先我点击一个按钮,使用adb命令adb shell输入tap 200 300然后我想给它一个来自麦克风的音频文件。音频文件可以位于模拟器或运行模拟器的主机上(首选主机)。 – user3806649