使用aplay实现音频播放
Posted kay2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用aplay实现音频播放相关的知识,希望对你有一定的参考价值。
1)查看播放音频设备
输入
adb shell
输入
aplay –l
输出
C:UsersAdministrator>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实现音频播放的主要内容,如果未能解决你的问题,请参考以下文章
A40i使用笔记:使用QT调用aplay播放wav音频/混音