為了調試聲音必須每次重新開機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
閱讀(7389) | 評論(0) | 轉發(1) |