基于Windows CE的嵌入式網(wǎng)絡收音機
2.3.2 順序流式傳輸MMS協(xié)議
MMS(Microsoft Media Server,微軟媒體服務器)協(xié)議由微軟制定,用來訪問以及用于流式接收Windows Media服務器中的流文件,也是連接Windows Media單播服務的默認方法。在Windows Media Player中輸入一個URL以便連接播放內容時要使用這個協(xié)議,當用MMS協(xié)議連接到發(fā)布點后,服務器會使用“協(xié)議翻轉”來獲得最佳的連接。
Windows CE操作系統(tǒng)自帶Windows Media Player組件,在操作系統(tǒng)定制時也特別加入了該組件。Windows Media Player具有模塊化體系結構,用戶界面與音頻和視頻內容的播放功能相互獨立,因此在本設計中只使用了其播放功能,并且將其外觀功能隱藏,通過應用程序建立自
己的應用界面。在應用程序中,只需要新建Windows Media Player ActiveX變量,設置其屬性并調用Open方法即可實現(xiàn)連接和播放。
2.4 界面設計
人機界面設計首先要確立用戶類型。嵌入式實體網(wǎng)絡收音機定位于信息家電市場,因此界面設計要求操作簡單、信息量最少以減小用戶記憶負擔,要有恢復出錯現(xiàn)場的能力,在系統(tǒng)內部處理工作要有提示,盡量把主動權讓給用戶。工程利用Visual Studio2005平臺進行開發(fā),選擇基于對話框結構模式設計,并且要求Windows Sockets支持和ActiveX控件支持。根據(jù)系統(tǒng)分析,需要5個按鈕控件(Button Control)、1個進度條控件(Slider Control)、1個樹目錄控件(Tree Control)和1個圖表控件(Picture Control)。系統(tǒng)主界面如圖4所示。
完成控件的拖放后,拖動各個控件調整其布局,并對其屬性和功能進行完善,實現(xiàn)網(wǎng)絡收音機的基本功能。
結語
本文基于Windows CE系統(tǒng)實現(xiàn)的嵌入式實體網(wǎng)絡收音機,內嵌Wi-Fi技術,充分利用Windows CE系統(tǒng)資源實現(xiàn)訪問網(wǎng)絡電臺并獲取音頻信息,下載播放并實現(xiàn)網(wǎng)絡收音功能。它將電子信息技術融入傳統(tǒng)家電設備中,有利于數(shù)字化和網(wǎng)絡技術更廣泛地深入家庭生活。
本文引用地址:http://www.biyoush.com/article/151078.htm linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論