新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Windows CE的嵌入式網(wǎng)絡(luò)收音機

基于Windows CE的嵌入式網(wǎng)絡(luò)收音機

作者: 時間:2011-01-17 來源:網(wǎng)絡(luò) 收藏

2.3.2 順序流式傳輸MMS協(xié)議
MMS(Microsoft Media Server,微軟媒體服務(wù)器)協(xié)議由微軟制定,用來訪問以及用于流式接收Windows Media服務(wù)器中的流文件,也是連接Windows Media單播服務(wù)的默認方法。在Windows Media Player中輸入一個URL以便連接播放內(nèi)容時要使用這個協(xié)議,當用MMS協(xié)議連接到發(fā)布點后,服務(wù)器會使用“協(xié)議翻轉(zhuǎn)”來獲得最佳的連接。
Windows CE操作系統(tǒng)自帶Windows Media Player組件,在操作系統(tǒng)定制時也特別加入了該組件。Windows Media Player具有模塊化體系結(jié)構(gòu),用戶界面與和視頻內(nèi)容的播放功能相互獨立,因此在本設(shè)計中只使用了其播放功能,并且將其外觀功能隱藏,通過應(yīng)用程序建立自
己的應(yīng)用界面。在應(yīng)用程序中,只需要新建Windows Media Player ActiveX變量,設(shè)置其屬性并調(diào)用Open方法即可實現(xiàn)連接和播放。
2.4 界面設(shè)計
人機界面設(shè)計首先要確立用戶類型。實體網(wǎng)絡(luò)收音機定位于信息家電市場,因此界面設(shè)計要求操作簡單、信息量最少以減小用戶記憶負擔,要有恢復(fù)出錯現(xiàn)場的能力,在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動權(quán)讓給用戶。工程利用Visual Studio2005平臺進行開發(fā),選擇基于對話框結(jié)構(gòu)模式設(shè)計,并且要求Windows Sockets支持和ActiveX控件支持。根據(jù)系統(tǒng)分析,需要5個按鈕控件(Button Control)、1個進度條控件(Slider Control)、1個樹目錄控件(Tree Control)和1個圖表控件(Picture Control)。系統(tǒng)主界面如圖4所示。
m.jpg

完成控件的拖放后,拖動各個控件調(diào)整其布局,并對其屬性和功能進行完善,實現(xiàn)網(wǎng)絡(luò)收音機的基本功能。

結(jié)語
本文基于Windows CE系統(tǒng)實現(xiàn)的實體網(wǎng)絡(luò)收音機,內(nèi)嵌Wi-Fi技術(shù),充分利用Windows CE系統(tǒng)資源實現(xiàn)訪問網(wǎng)絡(luò)電臺并獲取信息,下載播放并實現(xiàn)網(wǎng)絡(luò)收音功能。它將電子信息技術(shù)融入傳統(tǒng)家電設(shè)備中,有利于數(shù)字化和網(wǎng)絡(luò)技術(shù)更廣泛地深入家庭生活。

本文引用地址:http://m.butianyuan.cn/article/151078.htm
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 4 下一頁

關(guān)鍵詞: 音頻 嵌入式

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉