树莓派3 打造音乐播放机

                                     树莓派3 打造音乐播放机


1、软件环境

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install mplayer2   //音乐播放软件

sudo apt-get install alsamixergui //音量控制


2、准备歌曲

随便找一首.MP3歌曲

这里提供一个: wget http://blog.lxx1.com/wp-content/uploads/2016/07/shero.mp3


3、设置树莓派3 音频输出方式

sudo raspi-config

Advanced Options  —-  Audio —   Force 3.5mm (‘headphone’) jack 

如果默认的Auto不行, 设置强制转换成 3.5mm 音频输出


4、硬件环境

如果这步跳过,你可以直接将耳机插口插入树莓派的AV接口试试,肯定很酸爽!杂音太大。这里就需要硬件支持

杂音原因: 因为树莓派3的AV接口是音频和视频合并输出的,这个接口是美标接口,而在中国是国标的,接口的接地和音频是相反的,这就导致根本不能用了


解决方案:

我查了很多博客,有的说用专门的树莓派播放音乐扩展板,有的说买prc 2706 usb dav 声卡,大概50rmb,投资都不小。

这里提出2个方案

方案1、如果你买了树莓派3主板时买了HDMI转VGA接口线,那么你很幸运,直接将HDMI接口插到树莓派主板上,HDMI接口由树莓派主板USB接口供电,HDMI转VGA接口线还有一个音频输出接口,对,没有错,直接将耳机插入就可以了

方案2、由于树莓派3主板的AV接口是美标的,需要在某宝上买美标转国标的3.5mm 音频转接口,也就十几rmb,这样也就可以了,非常方便


5、播放音乐

mplayer *.mp3

MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Cannot open file '/home/pi/.mplayer/input.conf': No such file or directory
Failed to open /home/pi/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.


Playing *.mp3.
Detected file format: MP2/3 (MPEG audio layer 2/3) (libavformat)
[mp3 @ 0x75be65b8]max_analyze_duration 5000000 reached
[lavf] stream 0: audio (mp3), -aid 0
Clip info:
 encoded_by: Pro Tools
 originator_reference: 2AH5evTJE6oaaaGk
 encoder: Lavf55.19.100
 time_reference: 132439
 date: 2017-07-15
Load subtitles in .
Selected audio codec: MPEG 1.0/2.0/2.5 layers I, II, III [mpg123]
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
AO: [pulse] Init failed: Connection refused
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
[AO_ALSA] Unable to find simple control 'Master',0.
Video: no video
Starting playback...
A: 214.7 (03:34.7) of 214.8 (03:34.7)  1.5% 


alsamixer 命令 可以打开音量控制界面,键盘上下 Tab键控制调节


欣赏音乐吧,如果有编程基础,可以准备一个音乐库,用编程的方式随机或者其他的方式播放音乐,音乐播放机就打造成了





猜你喜欢

转载自blog.csdn.net/wangdamingll/article/details/77427126
今日推荐