推广 热搜: 公司  快速  上海  中国  企业    未来  政策  系统  公司2 

基于树莓派的手机音频播放功能实现手机派「基于树莓派的手机音频播放功能实现」

   日期:2025-01-12     作者:362s40    caijiyuan   评论:0    移动:http://www78564.xrbh.cn/mobile/news/32702.html
核心提示:使用手机控制树莓派播放音频,有几种方式,我这里介绍两种,一种是传统的蓝牙传输方式,一种是airplay

使用手机控制树莓派播放音频,有几种方式,我这里介绍两种,一种是传统的蓝牙传输方式,一种是airplay方式(苹果专属

首先讲一下AirPlay方式

##连接wifi
首先使用ssh登录到树莓派
然后在配合文件中添加需要连接到的wifi名字

 

###更新源

 

###执行更新

 

##安装Airplay服务
以下的整个安装都是基于一个开源项目进行的,这是项目主页(https://github.com/juhovh/shairplay)。

###安装依赖环境

 

###从GitHub上获取源码

 

###编译和安装

 

###启动
进入软件的当前目录。执行如下命令即可开启服务

 

此时ios设备或者Mac设备连接在同一个Wifi下,便可看到支持AirPlay的设备,名称就是your_AirPlay_Name。点击连接后,苹果设备的音频信号就通过Wifi传输到树莓派的3.5mm音频口。这里可以接入音响的信号输入口。

##完善
为了使树莓派每次上电后可以自动开启AirPlay服务。需要配置自启动,另外消除噪声。

###创建启动脚本文件

 

在其中复制一下内容

 

###加入执行权限
依次执行如下命令。赋予脚本执行权限,并且更新配置信息。

 

执行如下命令,切换到用户shairplay上一级目录
依次执行如下命令,拷贝airport.key

 

输入一下命令,在etc/rc.local中添加内容

 

内容如下(在exit0之前

 

之后通过重启树莓派,就直接可以在苹果设备中选择AirPlay服务了。

###消除噪音
如果音响输出有噪声,可以尝试树莓派Audio的pwm模式。
执行如下命令

 

在最后增加如下配置参数

 

保存退出

###切换声卡
如果你用的不是树莓派的板载声卡而是外接的usb声卡,那么你需要配置一下才能实现音乐播放,否则播放的时候是没有声音的或者没有声音从声卡传出来

树莓派使用的是alsa的音频架构, alsa的配置文件是alsa.conf,它位于/usr/share/alsa目录下,通常还有/usr/share/alsa/card和/usr/shara/alsa/pcm两个子目录用来设置card相关的参数、别名以及一些PCM默认设置。一般不修改里面的内容。
alsa.conf 引用了/etc/asound.conf 和 ~/.asoundrc两个文件,这两个文件可以配置默认声卡和指定音频输入和输出声卡。

通过修改/etc/asound.conf的内容,可以修改默认的声卡信息,也可以指定特定的MIC和Speack。

本文地址:http://www78564.xrbh.cn/news/32702.html    迅博思语 http://www78564.xrbh.cn/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  二维码  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号