为了调试声音必须每次重启media service之后重启
setprop ctl.stop media
setprop ctl.start media
或者直接
stop media
start media
也可以stop停止所有service,然后start启动所有service,这样彻底干净
killall logcat
alsa_aplay -D AndroidPlayback_Speaker_normal /cache/music/dial/0.wav
madplay /cache/music/fancuo.mp3 &
奇怪的是,android启动之后不能使用8k,8,mono进行录音,必须stereo才行
之后做几次之后就可以使用mono了[luther.gliethttp],
当然将/system/lib/hw/alsa.default.so去掉开机之后就可以正常直接使用alsa_arecord 1 &做录音了
alsa_arecord -f cd 1 &
alsa_arecord -f dat -r 8 1 &
alsa_arecord -f dat 1 &
alsa_arecord -t au -f dat -r 8 1 &
alsa_arecord -r 44100 1 &
alsa_arecord 1 &
alsa_arecord -c 2 1 &
killall alsa_arecord madplay alsa_aplay hexdump logcat
alsa_amixer sset 'PCM' 50%
alsa_amixer sset 'Micphone12 Mux' mic1
alsa_amixer sset 'Micphone12 Mux' mic2
alsa_amixer sset Headset mute
alsa_amixer sset Headset unmute
alsa_amixer sset Earpiece mute
alsa_amixer sset Earpiece unmute
阅读(8073) | 评论(0) | 转发(1) |