优秀源码推介:在程序中使用遥控器
2009-06-11 19:38
204 查看
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/4d0ec4363a0eba00b63709e3604d2099.png)
上次推介的条码扫描的源代码反响不错,这次再推荐一个使用遥控器的源代码。
苹果的笔记本以及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/
相关文章推荐
- 优秀源码推介:在程序中使用遥控器
- 使用Xamarin开发手机聊天程序 -- 基础篇(大量图文讲解 step by step,附源码下载)
- DevExpress - 使用 GaugeControl 标尺组件制作抽奖程序 附源码
- SilverLight浏览器交互之:使用SilverLight程序显示Html页代码(附源码)
- DevExpress - 使用 GaugeControl 标尺组件制作抽奖程序 附源码
- 如何使用MAP文件找到程序崩溃时源码是哪行异常
- 源码-Oracle数据库管理-第十二章-使用PL/SQL创建Oracle程序-Part 1(PL/SQL基础)
- 微信小程序使用checkbox显示多项选择框功能【附源码下载】
- 一个使用多线程删除指定目录及子目录下所有指定文件的Java程序(源码)
- 编译和使用apue.3e源码并实现第一个ls.c程序
- java中使用双向链表实现贪吃蛇程序源码分享
- c#写的五子棋程序,供学习WinForms的鼠标事件和使用GDI+,源码下载。
- 源码-Oracle数据库管理-第十二章-使用PL/SQL创建Oracle程序-Part 4(PL/SQL语言概览)
- vbs-计算机硬件信息查看器-源码-.exe程序-可直接使用复制使用
- 使用TAR源码包安装程序
- 使用TAR源码包安装程序
- 微信小程序使用picker实现时间和日期选择框功能【附源码下载】
- 微信小程序使用input组件实现密码框功能【附源码下载】
- 微信小程序使用audio组件播放音乐功能示例【附源码下载】
- SqlPager最终版[附源码和示例程序](使用存储过程进行分页)