ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2010年10月27日 星期三

sound test -console tool to play wav : alsa_aplay

android 有內建 console mode 的 play sound tool.
在 external/alsa-util 下

是從 alsa-util 的 aplay porting 過來的: alsa_aplay.

但是因為 Android VM 一啟動就站住了 sound card。所以要用之前要先把 Android 的 audio service 停掉: # stop media 然後再使用 alsa_aplay:

列出所有 command #alsa_aplay --help
列出目前系統的 pcm 裝置: #alsa_aplay -L 如果 default 是正確的,就可以用: alas_aplay ./11k.wav 來播放 wav 檔。
在 system/extras/sound 的 playwav.c 沒有辦法使用,因為 sound device 不對。

android 的 sound 支援好像是用 /hardware/alsa_sound 產生的 audio library,讓所有需要的 ap 呼叫。


ref: http://superuser.com/questions/53957/what-do-alsa-devices-like-hw0-0-mean-how-do-i-figure-out-which-to-use
aplay 的參數:
$alsa_aplay -D hw:2,0 -f S8 -c 2 /dev/uramdom
其中:
-D sound device, 
2 是 card index
0 是 device index

-f format
-c channels  , 有時候沒給的話會出現error

沒有留言:

標籤

網誌存檔