查看“第五课--microWRT Aiplay播放器”的源代码
←
第五课--microWRT Aiplay播放器
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | 本节教程主要介绍如何用苹果设备和microWRT一起使用,来完成音乐的播放。主要用到了一个开源软件ShairPort。 ==AirPlay介绍== AirPlay是美国苹果公司的在iOS4.2及OS X Mountain Lion中加入的一种播放技术,可以将iPhone、iPod touch、iPad及Mac(需要OS X Mountain Lion) 上的视频镜像传送到支持Airplay的设备(如:音箱、Apple TV)中播放。使用Airplay需要iOS4.2版本的设备或Mac电脑上的iTunes10.1以上版本。 视频镜像则需要iOS 5及OS X Mountain Lion。 在播放的时候可以自动发现局域网中的播放设备,然后选择用其进行播放。这样流数据就通过wifi直接发送到音箱(microWRT)上进行播放。 ==安装ShairPort== ShairPort的安装有如下两种方法: 1. 如果玩家下载了最新的openwrt源码,可以通过源码配置来添加minidlna。 multimedia -->ShairPort 2. 如果您已经给microWRT刷入了BB版本的固件,将microWRT接入网络后,直接运行下面的命令,即可下载安装minidlna。 opkg -d usb install minidlna 注:这里的"-d usb" 是参考挂载U盘一节,将软件安装在U盘中。 ==配置ShairPort== 配置内容/etc/config/shairport config shairport main option bname 'AirPort' option password '' option port '5002' option buffer '256' option log '/var/log/shairport' option cmd_start '' option cmd_stop '' option cmd_wait '' option audio_output 'alsa' option mdns 'avahi' # options for alsa output option output_dev '' option mixer_dev '' option mixer_type '' option mixer_control '' option mixer_index '' 默认情况下不用对混音器做任何配置,通过默认配置即可找到声卡设备。也可修改bname设置在苹果设备上看到的名字和开启log文件。 ==启动ShariPort== 手工启动dbus关联服务,第一次启动会报一个警告,启动两次后正常。 /etc/init.d/dbus start /etc/init.d/dbus start 手工启动avahi关联服务 /etc/init.d/avahi-daemon start 手工启动shairport /etc/init.d/shairport start 设置自动启动服务 /etc/init.d/dbus enable /etc/init.d/avahi-daemon enable /etc/init.d/shairport enable ==终端测试== 将具备播放能力的设备(苹果手机、苹果平板电脑、苹果电脑、Windows电脑)通过无线方式连接到microWRT上。具体设备的使用方式如下: 1. iPhone手机:使用手机的播放器播放本地保存的音乐,屏幕向上滑动出现音量调节界面,选择AirPlay后,选择播放设备会有一个设备名字就是bname的那个名字,选中设备后音乐就可以从音箱中放出来了。 2. iPAD平板电脑:操作方式类似iPhone手机。 3. MAC电脑:使用iTunes播放器,在播放的边上有一个小图标既可以实现iPhone一样的功能。 4. Windows电脑:下载使用iTunes播放器的Windows版本,操作与MAC上软件相同。 |}
返回至
第五课--microWRT Aiplay播放器
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息