Любая идея, как получить аудио файл для воспроизведения из командной строки на Kali NetHunter?
Я использую aplay в скрипте Python ..., который прекрасно работает на виртуальной машине Kali, но возвращает Nethunter эту ошибку:
«aplay: main: 788: ошибка открытия аудио: неверный аргумент»
Это также не должно быть aplay (это именно то, что я пытался заставить работать)... действительно любой способ воспроизвести 5-секундный файл .wav из командной строки или с помощью какого-либо сценария на Python на Nethunter будет работать , Я предполагаю, что это как-то связано с интерфейсом aplay со звуковой картой на Nexus. Я попытался указать устройство (-D hw:0,0), но оно по-прежнему возвращает ту же ошибку.
Запуск этого на Nexus 5 кстати ...
Спасибо!
***РЕДАКТИРОВАТЬ:
Итак, сначала я попробовал aplay -D front
и aplay -D plughw:0,0
безрезультатно. Они оба вернули одну и ту же ошибку.
Далее я попытался установить pulseaudio. Я подключил VNC к локальному рабочему столу Kali на телефоне, чтобы я мог установить / открыть проигрыватель VLC и изменить вывод звука на импульсный. Я попытался aplay -D pulse
а также попробовал paplay -D pulse
... но ни один не работал.
Вот вывод, когда я запустил его с paplay:
shared memfd open() failed: Function not implemented
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Вот когда я запустил его с aplay -D pulse
:
shared memfd open() failed: Function not implemented
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM pulse
aplay: main:788: audio open error: No such file or directory
Вот вывод aplay -L
shared memfd open() failed: Function not implemented
shared memfd open() failed: Function not implemented
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=msm8974taikomtp
msm8974-taiko-mtp-snd-card,
Default Audio Device
sysdefault:CARD=msm8974taikomtp
msm8974-taiko-mtp-snd-card,
Default Audio Device
dmix:CARD=msm8974taikomtp,DEV=0
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=1
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=2
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=3
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=4
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=5
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=6
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=7
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=9
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=10
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=11
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=12
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=13
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=14
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=15
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=17
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=18
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=19
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=20
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=22
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=24
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=26
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=28
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=30
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=31
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=32
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=33
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=34
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=36
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=38
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=40
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=44
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dmix:CARD=msm8974taikomtp,DEV=45
msm8974-taiko-mtp-snd-card,
Direct sample mixing device
dsnoop:CARD=msm8974taikomtp,DEV=0
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=1
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=2
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=3
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=4
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=5
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=6
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=7
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=9
msm8974-taiko-mtp-snd-card,
Direct sample snooping device
dsnoop:CARD=msm8974taikomtp,DEV=10
Спасибо за помощь с этим парнями. Мне буквально просто нужно заставить его играть из командной строки. Я могу изменить скрипт, чтобы он использовал любую программу / утилиту. Это не должно быть aplay / pulse (просто хотел повторить это).
Еще раз спасибо!
РЕДАКТИРОВАТЬ:
Вот запрашиваемый вывод:Linux version 3.4.0-gb7558f2 (root@kali) (gcc version 4.7 (GCC) ) #2 SMP PREEMPT Wed Oct 7 02:16:12 UTC 2015
- это выход /proc /version.
Я мог бы определенно установить более старую версию ALSA. Я просто не осознавал, что это была проблема. Позвольте мне очистить эту новую версию и попробовать более старую и посмотреть, что я придумаю.