码迷,mamicode.com
首页 > 其他好文 > 详细

使用aplay实现音频播放

时间:2019-03-22 19:04:55      阅读:758      评论:0      收藏:0      [点我收藏+]

标签:dash   使用   str   放音   ash   ice   ack   格式   card   

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个数等。

使用aplay实现音频播放

标签:dash   使用   str   放音   ash   ice   ack   格式   card   

原文地址:https://www.cnblogs.com/kay2018/p/10579855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!