Window phone用手机来控制电脑的多媒体播放
2015-01-30 10:23
375 查看
为了用电脑看电影时方便控制,我就突发其想,做一个手机app来通过无线网络远程调节电脑上的音量。后来进行尝试成功后,我就想,光是调音量似乎单调了些,就把播放/暂停,上一首,下一首,等多媒体控制功能也加上,这样好玩一点。
下面向大家简单介绍一下原理,整个解决方案的源代码我会共享给大家,以作参考。
先说服务器,因为控制命令比较简单,我直接用一个WPF应用程序来完成,这样方便运行,用socket来通信比较麻烦,我就用WCF来做服务,使用WebServiceHoset,让WP手机客户端用HTTP-POST的方式来调用。
这个相信大家都会,还有一个核心,就是如何控制系统的多媒体功能? 其实大家应该发现在你的笔记本键盘上,有一排功能按钮,可以通过按这些键来调整音量,控制播放、上一首歌曲等,还有各种功能开关,比如打开/关闭无线功能等。
也就是说,只要代码能够模拟发出这些按键就可以实现控制了,这就要用到Win32 API中的SendInput函数。在最初尝试时,我将SendInput函数导进托管代码中,但调用没有反应,不知道是不是我Import不对。
源码下载:http://code.662p.com/view/10075.html
<ignore_js_op>
2015-1-27 10:39 上传
下载附件 (66.25 KB)
<ignore_js_op>
详细说明:http://wp.662p.com/thread-8335-1-1.html
下面向大家简单介绍一下原理,整个解决方案的源代码我会共享给大家,以作参考。
先说服务器,因为控制命令比较简单,我直接用一个WPF应用程序来完成,这样方便运行,用socket来通信比较麻烦,我就用WCF来做服务,使用WebServiceHoset,让WP手机客户端用HTTP-POST的方式来调用。
这个相信大家都会,还有一个核心,就是如何控制系统的多媒体功能? 其实大家应该发现在你的笔记本键盘上,有一排功能按钮,可以通过按这些键来调整音量,控制播放、上一首歌曲等,还有各种功能开关,比如打开/关闭无线功能等。
也就是说,只要代码能够模拟发出这些按键就可以实现控制了,这就要用到Win32 API中的SendInput函数。在最初尝试时,我将SendInput函数导进托管代码中,但调用没有反应,不知道是不是我Import不对。
源码下载:http://code.662p.com/view/10075.html
<ignore_js_op>
2015-1-27 10:39 上传
下载附件 (66.25 KB)
<ignore_js_op>
详细说明:http://wp.662p.com/thread-8335-1-1.html
相关文章推荐
- Window phone用手机来控制电脑的多媒体播放
- Window phone用手机来控制电脑的多媒体播放
- Window phone用手机来控制电脑的多媒体播放
- Window phone用手机来控制电脑的多媒体播放
- 【WP8.1开发】用手机来控制电脑的多媒体播放
- 使用手机控制电脑 实现音乐播放 电影播放控制 关机等操作
- 通过ESP8266手机或电脑浏览器网页能控制远程任意组任意路继电器开关并收发单片机指令 测试OK
- 一台电脑控制27台手机技术原理分析
- Android基础总结(10)——手机多媒体的运用:通知、短信、相机、视频播放
- “小懒虫”安卓手机控制电脑关机
- 利用 android手机DLNA功能,实现手机视频无线播放到电脑、电视
- 一台电脑控制多台手机进行DDR压力测试
- 电脑通过vnc控制android 手机
- 手把手教你用ppc手机远程控制电脑(摘自网络)
- Air Playit - 直接在手机上通过WiFi无线播放电脑上的海量高清电影视频 (免费跨平台看片神器)
- 手机控制电脑关机程序
- 一台电脑控制27台手机基本原理
- STM32F103VET6_ ESP8266-12F 手机或笔记本电脑WIFI控制LED的实现
- 通过vnc 用电脑 控制 手机
- 手机控制电脑