优秀源码推介:在程序中使用遥控器

本文介绍了一款小巧的苹果遥控器及其在iTunes和FrontRow等应用中的使用体验,并分享了一个开源项目——RemoteControlWrapper 2.0,该库支持在自定义软件中集成苹果遥控器的功能。

苹果的笔记本以及iMac会自带一个小小的遥控器,大小和iPod shuffle一样,你可以很方便地使用遥控器控制iTunes、FrontRow播放音乐、电影等,感觉比微软的MCE还要好些(微软Media Center的遥控器实在太大了,而且真的很丑)。有一些程序也内建了苹果遥控器的支持,比如常用的影音播放软件VLC,你可以使用遥控器控制VLC中播放的电影或者音乐,调整音量。

苹果官方文档中并没有说明如何在程序中使用遥控器,不过很幸运,SofaControl的作者Martin Kahr开放了他的遥控器操作的源代码。

这个Remote Control Wrapper源代码目前是2.0版本,支持最新的Leopard、其他苹果旧版遥控器、以及键盘模拟的遥控器等功能。同时,它支持按住某个按钮的操作、连按以及程序间共享同一个遥控器。

这样,如果你想自己开发一个支持遥控器的影音播放软件,你就可以直接使用这个代码了。代码使用MIT协议,你可以修改并放入你自己的程序中。记得用了人家的代码,要写上人家的名字喔。

具体用法请查看以下内容:

http://www.martinkahr.com/2007/07/26/remote-control-wrapper-20/

代码在这里下载:

http://www.martinkahr.com/source-code/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值