pcm.navi_out {
@args[FILE FORMAT]
@args.FILE{
type string
default /tmp/%r_%c_%f.wav
}
@args.FORMAT{
type string
default wav
}
type file
slave.pcm "navi_bak"
file $FILE
format $FORMAT
perm 0777
@args[FILE FORMAT]
@args.FILE{
type string
default /tmp/%r_%c_%f.wav
}
@args.FORMAT{
type string
default wav
}
type file
slave.pcm "navi_bak"
file $FILE
format $FORMAT
perm 0777
}
#!/bin/sh
alsa_aplay -C -D mic --rate=48000 --channels=2 --format=S16_LE re.wav &
I=0;while true; do alsa_aplay -D media d_48k.wav; cp a.wav $I.wav;rm -rf a.wav; let "I+=1"; sleep 2;done
I=33701888; while test $I -le 33702140; do toolbox r `printf "%x" $I`; let "I+=4"; done
本文介绍了一种使用ALSA进行音频文件的处理与播放的方法。通过定义pcm配置实现音频输出,并利用shell脚本实现音频文件的连续播放及重命名。此方案适用于需要实时处理音频的应用场景。
1万+

被折叠的 条评论
为什么被折叠?



