在linux中播放一个wav文件[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux中播放一个wav文件[关闭]相关的知识,希望对你有一定的参考价值。
在Linux中播放wave文件最便携的方法是什么?即使用户没有安装特别好的声音库,我也希望这个成功(假设安装了libc并且用户配置了声音,但没有别的)。
优选地,该方法用于阻塞直到声音结束播放并且还避免启动整个单独的实用程序的开销。
答案
问题是,实际上并没有Linux声音API。 ALSA和OSSv4用于硬件访问,但如果您直接使用任一API,您可能会使用混合守护程序(如PulseAudio)来访问声音设备。
另一答案
我会使用aplay
,这是ALSA
系统本身的一部分。
$aplay a.wav
链接:(Wikipedia) (aplay man page)
由于PusleAudio是基于ALSA构建的,因此它也适用于PulseAudio系统。
另一答案
cat mywav.wav> / dev / dsp
所以我想用wav文件写入该文件?
见here
以上是关于在linux中播放一个wav文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如果它尝试播放 mp3 文件,我的代码会崩溃,适用于 wav 文件