Window phone用手機來控制電腦的多媒體播放

爲了用電腦看電影時方便控制,我就突發其想,做一個手機app來通過無線網絡遠程調節電腦上的音量。後來進行嘗試成功後,我就想,光是調音量似乎單調了些,就把播放/暫停,上一首,下一首,等多媒體控制功能也加上,這樣好玩一點。
下面向大家簡單介紹一下原理,整個解決方案的源代碼我會共享給大家,以作參考。

先說服務器,因爲控制命令比較簡單,我直接用一個WPF應用程序來完成,這樣方便運行,用socket來通信比較麻煩,我就用WCF來做服務,使用WebServiceHoset,讓WP手機客戶端用HTTP-POST的方式來調用。
這個相信大家都會,還有一個核心,就是如何控制系統的多媒體功能? 其實大家應該發現在你的筆記本鍵盤上,有一排功能按鈕,可以通過按這些鍵來調整音量,控制播放、上一首歌曲等,還有各種功能開關,比如打開/關閉無線功能等。

也就是說,只要代碼能夠模擬發出這些按鍵就可以實現控制了,這就要用到Win32 API中的SendInput函數。在最初嘗試時,我將SendInput函數導進託管代碼中,但調用沒有反應,不知道是不是我Import不對。

源碼下載:http://code.662p.com/view/10075.html

071752515787625.jpg

2015-1-27 10:39 上傳

下載附件 (66.25 KB)

   071753362658907.jpg
詳細說明:http://wp.662p.com/thread-8335-1-1.html 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章