亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談Vb中多媒體功能程序設(shè)計(jì)

        2009-07-02 08:36:00尹雅楠
        新媒體研究 2009年10期
        關(guān)鍵詞:多媒體

        尹雅楠

        [摘要]詳細(xì)介紹如何在VB中利用相關(guān)函數(shù)和圖像處理算法制作動(dòng)畫圖標(biāo)的收集方法,并給出程序源碼。

        [關(guān)鍵詞]多媒體 API VB

        中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0520050-01

        計(jì)算機(jī)的多媒體技術(shù)已經(jīng)廣泛普及,對于一般的用戶來說,采用可視化編程工具是最好的選擇,VB程序設(shè)計(jì)語言就是其中一個(gè)典型的代表。Visual Basic(簡稱VB) 是Windows平臺(tái)上的應(yīng)用程序開發(fā)工具,是一種支持面向?qū)ο蟮摹⒔Y(jié)構(gòu)化程序設(shè)計(jì)語言,具有很強(qiáng)的多媒體支持功能,用VB 開發(fā)多媒體方便靈活,有多種方法和途徑,用戶可根據(jù)具體情況選擇其中一種或幾種方法,來開發(fā)自己的多媒體應(yīng)用程序。

        一、在VB中播放GIF動(dòng)畫

        GIF動(dòng)畫格式文件是一種動(dòng)態(tài)存儲(chǔ)的圖形格式文件。下面我們通過在VB中調(diào)用IE瀏覽器來實(shí)現(xiàn)GIF動(dòng)畫的播放,具體方法如下:

        1.由于WebBrowser控件并不是VB的基本控件,因此在使用該控件之前必須先將其裝入工具箱中。裝入方法:在工具箱中點(diǎn)擊鼠標(biāo)右鍵→選中“部件”→復(fù)選Microsoft Internet Controls→然后點(diǎn)擊“確定”鍵即可。

        2.選取WebBrowser控件,添加到窗體的相應(yīng)位置上。

        3.設(shè)計(jì)相應(yīng)代碼,通過使用WebBrowser控件來播放GIF動(dòng)畫文件。

        Private Sub Form Load()

        WebBrowser 1 Navigate " e:***.gif"‘設(shè)置GIF動(dòng)畫文件的路徑

        End Sub

        二、在VB中播放Flash動(dòng)畫

        Flash是一種矢量格式的動(dòng)畫文件,內(nèi)容可以包含動(dòng)畫、聲音等等,而且文件的體積也特別小。在網(wǎng)絡(luò)上經(jīng)常可以看見用Flash作出的很漂亮的網(wǎng)站首頁和動(dòng)態(tài)菜單條。在VB程序里也同樣可以插入Flash文件進(jìn)行播放。方法如下:首先,新建一個(gè)工程,在工具箱上單擊右鍵,選擇部件,在部件窗口的控件列表中選擇Shockwave flash,然后確定,F(xiàn)lash控件就被添加到工具箱上。然后將Flash控件放到窗體上,并調(diào)整至適當(dāng)?shù)拇笮?,然后在屬性窗口里設(shè)置movie的屬性,為Flash動(dòng)畫文件加入路徑(如:d:***.swf),至此,就可以直接按F5啟動(dòng)程序,可以看到插入的Flash動(dòng)畫了。

        三、在VB中播放WAV文件

        首先建一窗體,用鼠標(biāo)選擇OLE控件,在窗體上拖出OLE區(qū)域,在屬性窗口中選擇sourcedos項(xiàng),進(jìn)行瀏覽,尋找到所需播放的文件后按確定鍵就完成了在窗口中添加OLE控件的過程。程序運(yùn)行時(shí)雙擊OLE控件即可播放WAV文件。

        四、在VB中播放AVI文件

        AVI文件是語音和影像同步組合在一起的文件格式。在VB中可以使用MMControl多媒體控件設(shè)計(jì)播放AVI的文件。MMControl是一個(gè)專用的多媒體控件,在VB缺省狀態(tài)的部件箱中并沒有此項(xiàng),必須進(jìn)行手工填加,在VB中可通過“工程”菜單中的“部件”項(xiàng)打開選擇窗口,并選中“MICROS

        OFT MULTIMEDIACONTROL”項(xiàng),之后在部件箱中即可出現(xiàn)“MM CONTROL”圖標(biāo),用此控件控制多媒體的基本步驟是指定媒體對象、打開媒體對象、控制媒體對象等。程序步驟如下:

        1.新建一個(gè)工程;2.插入一個(gè)圖片框;3.在Form1上建立一個(gè)MMControl控件;4.設(shè)定MMControl對象的按鈕屬性;5.代碼內(nèi)容如下:

        Private Sub Form Load() MMControl1 DeviceType =″

        avivideo″‘設(shè)定MCI播放媒體的種類

        MM Control1.filename=″e(cuò):* **.avi″‘播放文件的路徑

        MM Control1 hWndDisplay =picture1 hWnd‘將AVI文件放在圖形框中播放

        MM Control1 Command=″Open″

        End Sub

        以上程序已在VB6.0調(diào)試通過。本文所講述的四個(gè)多媒體的插入方法還是比較基本的,僅起拋磚引玉的作用,希望各位VB高手能提出更多更好的方法,讓我們在學(xué)習(xí)VB的過程中不斷地得到提高。

        五、VB下多媒體開發(fā)的方法

        多媒體程序的設(shè)計(jì),關(guān)鍵是對多媒體設(shè)備的控制和使用,在VB 中實(shí)現(xiàn)對多媒體設(shè)備的控制主要有四種方法:

        1.使用微軟公司窗口系統(tǒng)中對多媒體支持的MCI,即媒體控制接口,MCI 是多媒體設(shè)備和多媒體應(yīng)用軟件之間進(jìn)行與設(shè)備無關(guān)的溝通的橋梁。

        2.通過調(diào)用Windows的API(應(yīng)用程序接口)多媒體相關(guān)函數(shù)實(shí)現(xiàn)媒體控制。

        3.使用Active Movie多媒體控件,Active Movie控件是VisualBasic 6.0中的新控件,它支持絕大部分目前通用的媒體格式,可以播放Wave、Midi、Avi、MPEG等格式文件。

        4.利用Swflash控件方法,Swflash控件是專門用于播放Flash動(dòng)畫的一個(gè)控件,動(dòng)畫中可以包含動(dòng)畫、聲音、超文本鏈接,而Flash動(dòng)畫文件的體積卻很小,適合在網(wǎng)頁上使用。

        六、使用MCI多媒體控制接口函數(shù)

        MCI提供了一套通用的與媒體無關(guān)的接口來控制幾乎所有的多媒體設(shè)備和文件格式,應(yīng)用程序可以使用MCI來操作任何多媒體設(shè)備,包括WAV、MIDI、CD、數(shù)字視頻等。MCI 接口對多媒體設(shè)備的控制是通過向多媒體設(shè)備發(fā)命令的方式來實(shí)現(xiàn)的,有兩個(gè)可以向多媒體設(shè)備發(fā)命令的API多媒體函數(shù):mciSendCommand和mciSendString。MciSendCommand:采用一些代表命令的常量和數(shù)據(jù)結(jié)構(gòu)向MCI設(shè)備發(fā)命令,這種方式在C、C++等程序設(shè)計(jì)語言中使用較為方便。Mci Send String:采用一些代表命令的可讀的字符串向MCI 設(shè)備發(fā)命令,這種方式在VB等程序設(shè)計(jì)語言中使用較為方便。在應(yīng)用程序中,可以同時(shí)使用mci Send Command和mci Send String來向MCI設(shè)備發(fā)命令,本文將采用mciSendString 向MCI設(shè)備發(fā)命令的方式來操作MCI設(shè)備,通過mciSendString向MCI發(fā)命令時(shí),mciSendString 的參數(shù)包括代表所執(zhí)行命令的字符串和用來保存函數(shù)返回?cái)?shù)據(jù)的一個(gè)緩沖區(qū)。

        七、結(jié)束語

        VB強(qiáng)大的功能為多媒體程序的設(shè)計(jì)開辟了廣闊的天地,如果我們靈活應(yīng)用它,可以開發(fā)出優(yōu)秀的多媒體程序。有興趣的讀者可以仿照文中給出的方法自己編寫相應(yīng)的代碼,以實(shí)現(xiàn)各種類型媒體的播放功能。

        參考文獻(xiàn):

        [1]林永,Visual Basic 程序員Windows API編程手冊[M]北京人民郵電出版社,2002.

        [2](美)Microsoft Corporation,全面掌握Microsoft visual basic 6.0應(yīng)用程序開發(fā)[M].清華大學(xué)出版社,2002.

        [3]姚巍,Windows API函數(shù)在Visual Basic中的應(yīng)用實(shí)例[M].人民郵電出版社,2003.

        猜你喜歡
        多媒體
        借助多媒體探尋有效設(shè)問的“四度”
        多媒體在《機(jī)械制圖》課中的應(yīng)用
        初中化學(xué)因多媒體而綻放光彩
        巧用多媒體 讓課堂練筆更加有效
        多媒體達(dá)人煉成記
        河南電力(2016年5期)2016-02-06 02:11:40
        適切 適時(shí) 適度——說說語文課堂的多媒體使用
        日产精品久久久久久久| 免费国产在线视频自拍白浆| 99久热在线精品视频观看| 网址视频在线成人亚洲| 天堂视频在线观看一二区| 挺进朋友人妻雪白的身体韩国电影 | 精品国产v无码大片在线观看| 亚洲免费视频网站在线| 亚洲av毛片在线播放| 亚洲精品乱码久久久久蜜桃| 国产欧美日韩一区二区三区在线| 中文幕无线码中文字蜜桃| 国产精品女同学| 精品乱色一区二区中文字幕| 少妇精品无码一区二区三区| 四虎影视在线观看2413| 蜜桃在线观看免费高清完整版 | 超清无码AV丝袜片在线观看| 中文字幕人妻av四季| 免费无遮挡无码永久视频| 亚洲国产精品第一区二区| 国产午夜福利精品| 日韩精品一区二区三区视频| 亚洲中国精品精华液| 99精产国品一二三产品香蕉| 国产成人精品日本亚洲直播| 国产一区二区三区乱码在线| 日韩亚洲精品中文字幕在线观看| 亚洲男人的天堂在线aⅴ视频| 久久男人av资源网站无码| 一级午夜理论片日本中文在线| 免费在线观看视频播放| 亚洲一本到无码av中文字幕| 亚洲精品一区网站在线观看 | 国产一区二区三区在线观看完整版 | 少妇爆乳无码专区| 久久国产36精品色熟妇| 日本久久精品在线播放| 精品激情成人影院在线播放| 中文字幕一区二区人妻| 亚洲AV无码成人精品区H|