嵌入式Linux下移植Mp3播放器( 三 )


然后,make
----ps,网上帖子大部分不是这样,一般都是缺少“--with-alsa”的,这样编译什么的都ok的,但播放的时候会提示“audio: /dev/dsp: 没有那个文件或目录”,在也可以解决的 。
因此,解决办法只能是添加“--with-alsa”这个编译参数
测试播放:
Up.mp3为要测试的mp3文件
以下为测试命令:
("./ -o wav:- Up.mp3 | aplay &"); //播放
(“./ -r -o wav:- Up.mp3 | aplay &”); //循环播放:参数-r
(" -9 "); //利用函数调用命令将终止掉
(" -STOP&"); //利用函数调用命令将暂停
(" -CONT&"); //利用函数调用命令恢复的播放
./ -v --start=0:1:20.11 -o wav:- Up.mp3 | aplay &
这里要说明下,有个坑,在下,直接这样可以的
./ Up.mp3
./ Up.mp3 -o tt.wav Up.mp3 转成 tt.wav
但在arm板子上是不行的,仍然提示“/dev/dsp:没有这个设备”,一开始一直以为编译的时候没有添加“--with-alsa”,实际是添加的 。
后来才知道,要添加参数“./ -o wav:- Up.mp3 | aplay”才可以的 。这个很难能够想到的,是个坑 。