新聞中心

        EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 基于WinCE的在線流媒體播放器的軟件設(shè)計

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

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

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

        b.jpg

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

        c.jpg

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


        上一頁 1 2 下一頁

        關(guān)鍵詞: 播放器

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 鄂尔多斯市| 赣州市| 杭锦旗| 西林县| 肇东市| 敖汉旗| 繁昌县| 吉木乃县| 罗江县| 奎屯市| 张家港市| 诸城市| 大安市| 长葛市| 虹口区| 临清市| 平舆县| 鄂尔多斯市| 中阳县| 曲麻莱县| 凯里市| 高要市| 莱阳市| 连云港市| 文安县| 安顺市| 扎鲁特旗| 扎囊县| 定襄县| 海口市| 景东| 安庆市| 凤山县| 江华| 江源县| 太湖县| 石城县| 繁昌县| 增城市| 桑植县| 汝阳县|