1)查看播放音頻設備
輸入
adb shell
輸入
aplay –l
輸出
C:\Users\Administrator>adb shell / # aplay -l **** List of PLAYBACK Hardware Devices **** card 0: xxsndcard [xx-snd-card], device 0: I2S8CH Playback (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: xxsndcard [xx-snd-card], device 6: DL1_Playback (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0
通過如上命令可以得到可用於播放聲音的設備,比如card x device x
2)播放音頻
輸入
aplay test.wav
輸出
/data # aplay test.wav Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo /data #
直接輸入aplay test.wav 就可以播放wav音頻文件了,不需要指定太多的參數,因為wav文件的頭部會保存一些聲音格式信息,比如pcm格式 ,采樣率,channel個數等,所以不指定這些參數也能播放。
如果是直接播放pcm數據,則需要指定pcm格式 、采樣率、channel個數等。