新聞中心

EEPW首頁 > 消費電子 > 設計應用 > 基于WinCE的在線流媒體播放器的軟件設計

基于WinCE的在線流媒體播放器的軟件設計

作者: 時間:2011-03-04 來源:網(wǎng)絡 收藏

3 多媒體程序
按以下步驟創(chuàng)建一個空的項目:
(1)啟動Visual Studio 2005,然后單擊菜單欄“新建”|“項目”。
(2)在項目類型里選擇“Visual C#”|“智能設備”,在模板中選擇“設備應用程序”,鍵入新項目的名稱(最好為DirectShow),然后單擊“確定”。
(3)在屬性窗口中將窗體名稱更改為FrmPlayMedia,將窗體文本更改為“流媒體”。
按照以下步驟在項目中添加一個對DirectShow的引用:
(1)在Visual Stuidio 2005開發(fā)環(huán)境中,選擇菜單“項目”|“添加引用”命令,彈出“添加引用”對話框。
(2)選擇“瀏覽”選項卡,通過瀏覽找到引用Quartz TypeLib.dll所在的位置,并引用到程序中。
(3)引入using QuartzTypeLib后,在程序中就可以開發(fā)相關多媒體程序了。
添加Windows窗體控件:
(1)在View(視圖)菜單中,單擊Designer(設計器),或者單擊Solution Explorer(解決方案資源管理器)中的View Designer(視圖設計器)按鈕,切換到窗體設計器。
(2)在窗體上添加6個Button控件,主要用來操作播放的媒體文件。
(3)在窗體上添加一個TrackBar控件,用來顯示媒體文件播放的進度。
(4)在窗體上添加一個Timer控件,用來計算媒體當前的進度。
(5)調整控件在窗體中的排列方式,使之符合需要而且方便用戶使用,如圖2所示。

b.jpg

4 實驗結果
以上程序編譯后,即可下載到開發(fā)板上的WinCE6.0系統(tǒng)內,就可以順利地播放在線視頻。圖3是播放效果截圖,流媒體文件地址是mms://stream-mms.daai.tv/wmtencoder/100k.wmv。

c.jpg

5 結束語
現(xiàn)代多媒體技術的終端智能化和嵌入化發(fā)展趨勢,促使嵌入式系統(tǒng)產(chǎn)品中對多媒體的應用越來越多,特別是要求對各種多媒體文件的播放支持顯得越來越重要。通過對本程序的研究,可以比較清晰的了解WinCE下基于DireetShow多媒體編程開發(fā)的方法與步驟,以便為更復雜的開發(fā)應用奠定基礎。


上一頁 1 2 下一頁

關鍵詞: 播放器

評論


相關推薦

技術專區(qū)

關閉