为了用电脑看电影时方便控制,我就突发其想,做一个手机app来通过无线网络远程调节电脑上的音量。后来进行尝试成功后,我就想,光是调音量似乎单调了些,就把播放/暂停,上一首,下一首,等多媒体控制功能也加上,这样好玩一点。
下面向大家简单介绍一下原理,整个解决方案的源代码我会共享给大家,以作参考。
先说服务器,因为控制命令比较简单,我直接用一个WPF应用程序来完成,这样方便运行,用socket来通信比较麻烦,我就用WCF来做服务,使用WebServiceHoset,让WP手机客户端用HTTP-POST的方式来调用。
这个相信大家都会,还有一个核心,就是如何控制系统的多媒体功能? 其实大家应该发现在你的笔记本键盘上,有一排功能按钮,可以通过按这些键来调整音量,控制播放、上一首歌曲等,还有各种功能开关,比如打开/关闭无线功能等。
也就是说,只要代码能够模拟发出这些按键就可以实现控制了,这就要用到Win32 API中的SendInput函数。在最初尝试时,我将SendInput函数导进托管代码中,但调用没有反应,不知道是不是我Import不对。
源码下载:http://code.662p.com/view/10075.html
2015-1-27 10:39 上传
相关推荐
Windows_Phone_7开发教程汇总,此教程很全面,内容丰富,通俗易懂
windows phone手机开发可以了解到最新的微软的.net compact framework编程的技巧
Window phone 8 PanoramaPivot Sample
好用
2012年最有价值的Window Phone开发精品文章荟萃【170篇】.
windowce windowsphone
windowPhone7内置铃声,WP7内置铃声打包
window phone 8 Local Database Sample
smartx control for window phone
模仿windowphone的一个安卓UI,很实用,可以拿来移植到自己的代码中。
想学windowphone的可以做做这个案例
window phone8.1关于页面跳转
仿window Phone 翻页效果,图片
window phone7 操作本地数据库案例
完成一个经典的“Hello World”应用程序 ,为您介绍创建和测试一个针对Windows Phone应用程序的Silverlight所需要的工具和过程。并介绍如何使用 EXPRESSION BLEND 来设计您的WINDOWS PHONE 应用程序的UX
Window Phone7 _XNA4.0 技术开发
本资源为window phone的简易化的浏览器的源码。想学习的朋友可以参考一下。
简单背景移动,用jquery实现,没有用到jquery插件
关于windos phone 8开发的英文书籍pdf文档: Apress.Pro.Windows.Phone.App.Development.3rd.Aug.2013 // windows phone 8 and windows phone 8 game development // Windows Phone 8 Development Internals
window phone 7 撞击小球,适合初次接触wp7开发者的要求