树莓派进阶之路 (036) - 树莓派的音频部分

树莓派MP3输出口功能正常检查

1.安装播放器

sudo apt-get install moc

然后在终端输入:mocp,插入耳机,选择音乐

如果有声音的说明输出正常。如果不正常的话,解决方法有两种:

  方法一: 在终端输入 alsamixer,按上下键就可以调节声音。

  方法二:mocp 使用命令

  mocp` 是一款开源的基于控制台的音乐播放器,也就是说在文本字符界面下使用的音乐播放器,支持 `MP3` 等音乐格式,也支持直接播放来自网络上的音乐文件,占用资源少,使用方便。

因为这是一款基于控制台的播放器,所以就没有图形界面,需要我们熟悉一下它的快捷操作命令,首先记住最关键的一个--调出帮助,里面包括所有的快捷命令键(注意,大小写对应不同命令):

h 键,也就是在启动 mocp 后,按下 h 即可,再按一次取消帮助界面

最常用快捷键:
mocp——启动进入播放器
q——退出播放器,后台播放

Q——彻底关闭播放器

上下键——选择歌曲

Enter——播放选定歌曲

s——停止播放

p或者是空格——暂停/播放
音量控制:
,——减小音量
.——增大音量
播放列表:
a——将左面音乐加入到右边的播放列表
Tab键——进入右边的播放列表
d——从右边的播放列表移除歌曲
终端下的命令行参数:
mocp [options] [FILE]
-V 版本
-h 帮助信息
-D 错误信息
-S 仅仅使用服务端
-F 切换到前台播放
-R 切换音效
-m 切换到播放界面
-a 将歌曲添加到播放列表
-c 清除播放列表并退出
-f 切换到下一首歌曲
-r 切换到上一首歌曲
-p
-l
-x 结束mocp进程
-T 选择皮肤
-M 使用指定的文件夹,而不用默认的
-P 暂停播放
-U 取消暂停
-G 暂停/播放
-y 与其他客户端同步播放列表
-n 取消和其他客户端的播放列表同步
-i 输出当前曲目的相关信息
在终端下执行 `mocp` 可以进入主界面,主界面里的完整快捷键:
g or \:搜索
a:添加到播放列表
o:输入URL
s:停止
p:暂停
Enter:播放
l:关闭播放列表窗口
x:切换到音量调整,按,.调整音量
b:上一首歌曲
n:下一首歌曲
ESC:退出搜索
q:切换到后台播放,可关闭终端窗口
up:上
down:下
left:后退歌曲进度
right:前进歌曲进度

安装配置可以系统shell执行的环境:

  1. 安装工具:

sudo apt-get install sox

sudo apt-get install sox libsox-fmt-all

我们可以采用这个命令】测试环境是否成功:

建立MP3播放脚本:


!/bin/bash
play ./mp3/空山鸟语.mp3

配置定时播放:

  在终端输入:

crontab -e

  在文件内添加(保存退出):

30 13 * * * /home/pi/mp3.sh
时间: 2024-10-09 13:59:00

树莓派进阶之路 (036) - 树莓派的音频部分的相关文章

树莓派进阶之路 (028) - 树莓派SQLite3的安装

MySQL占用内存太大,而SQLite是一款轻量级零配置数据库,非常适合在树莓派和其他嵌入式系统中使用.SQLite文档详细资料丰富,本文不会详细解释SQLite数据库操作的方方面面,只能结合具体场景按需说明.本文介绍的SQLite技巧也可以在其他平台使用,并不局限于树莓派. 安装 SQLite 1 sudo apt-get update 2 sudo apt-get install sqlite sqlite3 3 #如果需要的话还可以顺便安装 PHP 相关组件 4 sudo apt-get

树莓派进阶之路 (018) - 树莓派通过filezilla,samba与PC文件共享(转)

虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文件那就perfect! 一.filezilla 1,安装vsftpd服务器 (约400KB)sudo apt-get install vsftpd 2,启动ftp服务sudo service vsftpd start 3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.con

树莓派进阶之路 (024) - windows远程桌面连接树莓派通过xrdp服务(转)

本文转载:http://www.cnblogs.com/edgexie/p/6527992.html 在网上看到很多关于windows远程桌面连接树莓派的教程.我也按照教程试过了,遇到了几个坑.特意记录在这. 先说正确的步骤. 1. 必须先安装tightvncserver!!! sudo apt-get install tightvncserver 2. 再安装xrdp服务. sudo apt-get install xrdp 3. 如果开着防火墙ufw , 那么打开服务器上的远程桌面访问端口

树莓派进阶之路 (023) - Windows下用串行连接控制树莓派(转)

转载:http://shumeipai.nxez.com/2014/05/04/under-windows-serial-connection-control-raspberry-pi.html 在没有键盘鼠标显示器,没有任何网络设备,甚至连电源和 micro USB 数据线都没有的情况下.如何对树莓派进行操作,甚至安装配置树莓派呢? 如果你有一根USB转TTL串行的数据线,和一台电脑,那这一切都不是问题. 关于USB转TTL串行数据线 通常被称为刷机版.刷机线.中九升级线(一种卫星天线的升级线

树莓派进阶之路 (017) - 基于树莓派的专用摄像头实时监控

环境: 硬件:树莓派三代B型, 5MP Camera Board Module 软件:Raspbian 安装树莓派摄像头模块 1.找到 CSI 接口(CSI接口在以太网接口旁边),掀起深色胶带. 2.拉起 CSI 接口挡板. 3.拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉.确保黄色部分的PCB(有字的一面)是安装完美的(可以轻轻按一下黄色的部分来保证安装完美). 4.将排线插入CSI接口.记住,有蓝色胶带的一面应该面向以太网接口方向.同样,这时也确认一下排线安装好了之后,将挡板拉下. 在树

树莓派进阶之路 (016) - 通过595驱动4位LED显示系统时间

模块图片,4位共阳极数码管. 我们使用树莓派wiringPi的库来通过74HC595驱动4位数码管: C 代码如下: 1 #include <wiringPi.h> 2 #include <stdio.h> 3 #include <stdlib.h> 4 #include <stdint.h> 5 #include <time.h> 6 #define SCLK 12 7 #define RCLK 13 8 #define DIO 14 9 un

树莓派进阶之路 (012) - 关于Raspberry Pi树莓派无线网卡配置

Raspberry Pi树莓派无线网卡配置[多重方法备选] 要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网卡一样,几种方法大同小异,具体如下: 一.第一种方法:通过配置 /etc/network/interfaces 文件实现sudo nano /etc/network/interfaces修改后文件内容如下:auto lo iface lo inet loopbackiface eth0 inet d

树莓派进阶之路 (030) -Picustom.h(原创)

写代码的时候敢接每次查wiringPi库函数挺麻烦的,自己wiringPi库封装了一下: 1 #ifndef __PICUSTOM_H__ 2 #define __PICUSTOM_H__ 3 /**********************************头文件部分************************************/ 4 #include <stdlib.h> 5 #include <stdio.h> 6 #include <string.h&g

树莓派进阶之路 (033) - 开机启动自定义脚本

因为需求需要,树莓派开机需要自动运行一些代码和脚本,并且需要对网络是否正常进行监测,所以需要做带网络监测的自启动服务. 参考了一下文档: Linux开机启动程序详解 Linux中设置服务自启动的三种方式,linux服务的开机启动和运行级别,linux系统的7种运行级别,ubuntu下设置开机启动服务, Ubuntu15.x /CentOS 7.x 以后 设置开机启动,添加自定义系统服务,自定义开机启动, Ubuntu14.04设置开机启动脚本,如何添加自定义脚本到开机自启动,linux添加开机自