999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談Vb中多媒體功能程序設計

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

尹雅楠

[摘要]詳細介紹如何在VB中利用相關函數和圖像處理算法制作動畫圖標的收集方法,并給出程序源碼。

[關鍵詞]多媒體 API VB

中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)0520050-01

計算機的多媒體技術已經廣泛普及,對于一般的用戶來說,采用可視化編程工具是最好的選擇,VB程序設計語言就是其中一個典型的代表。Visual Basic(簡稱VB) 是Windows平臺上的應用程序開發工具,是一種支持面向對象的、結構化程序設計語言,具有很強的多媒體支持功能,用VB 開發多媒體方便靈活,有多種方法和途徑,用戶可根據具體情況選擇其中一種或幾種方法,來開發自己的多媒體應用程序。

一、在VB中播放GIF動畫

GIF動畫格式文件是一種動態存儲的圖形格式文件。下面我們通過在VB中調用IE瀏覽器來實現GIF動畫的播放,具體方法如下:

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

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

3.設計相應代碼,通過使用WebBrowser控件來播放GIF動畫文件。

Private Sub Form Load()

WebBrowser 1 Navigate " e:***.gif"‘設置GIF動畫文件的路徑

End Sub

二、在VB中播放Flash動畫

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

三、在VB中播放WAV文件

首先建一窗體,用鼠標選擇OLE控件,在窗體上拖出OLE區域,在屬性窗口中選擇sourcedos項,進行瀏覽,尋找到所需播放的文件后按確定鍵就完成了在窗口中添加OLE控件的過程。程序運行時雙擊OLE控件即可播放WAV文件。

四、在VB中播放AVI文件

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

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

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

Private Sub Form Load() MMControl1 DeviceType =″

avivideo″‘設定MCI播放媒體的種類

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

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

MM Control1 Command=″Open″

End Sub

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

五、VB下多媒體開發的方法

多媒體程序的設計,關鍵是對多媒體設備的控制和使用,在VB 中實現對多媒體設備的控制主要有四種方法:

1.使用微軟公司窗口系統中對多媒體支持的MCI,即媒體控制接口,MCI 是多媒體設備和多媒體應用軟件之間進行與設備無關的溝通的橋梁。

2.通過調用Windows的API(應用程序接口)多媒體相關函數實現媒體控制。

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

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

六、使用MCI多媒體控制接口函數

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

七、結束語

VB強大的功能為多媒體程序的設計開辟了廣闊的天地,如果我們靈活應用它,可以開發出優秀的多媒體程序。有興趣的讀者可以仿照文中給出的方法自己編寫相應的代碼,以實現各種類型媒體的播放功能。

參考文獻:

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

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

[3]姚巍,Windows API函數在Visual Basic中的應用實例[M].人民郵電出版社,2003.

猜你喜歡
多媒體
借助多媒體探尋有效設問的“四度”
巧用多媒體 學生樂識字
甘肅教育(2020年21期)2020-04-13 08:09:26
移動云計算中多媒體工作流的節能計算卸載
電子制作(2019年22期)2020-01-14 03:16:28
多媒體在初中化學教學中的運用
時代人物(2019年29期)2019-11-25 01:35:20
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
初中化學因多媒體而綻放光彩
基于Android 多媒體管理系統的研究
巧用多媒體 讓課堂練筆更加有效
中小學電教(2016年3期)2016-03-01 03:40:51
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
提高高中數學多媒體課件質量的幾點思考
主站蜘蛛池模板: 国产乱人伦精品一区二区| 婷婷亚洲视频| 成人午夜视频网站| 四虎影院国产| 在线观看视频一区二区| 色亚洲成人| 国产呦视频免费视频在线观看| 成人午夜在线播放| 久久99久久无码毛片一区二区 | 久久综合激情网| 538精品在线观看| 91九色国产在线| 国产精品自在在线午夜区app| 日韩国产黄色网站| 99热国产这里只有精品9九| 国产欧美高清| 黄色福利在线| 在线观看无码av免费不卡网站| 午夜老司机永久免费看片| 丁香婷婷激情网| 伊伊人成亚洲综合人网7777| 国产呦精品一区二区三区网站| 19国产精品麻豆免费观看| 少妇精品久久久一区二区三区| 亚洲黄色视频在线观看一区| 一边摸一边做爽的视频17国产| 亚洲AⅤ无码国产精品| 深夜福利视频一区二区| 色偷偷综合网| 一边摸一边做爽的视频17国产 | 97精品伊人久久大香线蕉| 国产激情无码一区二区三区免费| 91视频青青草| 玖玖精品视频在线观看| 亚洲AV色香蕉一区二区| 亚洲日韩第九十九页| 91久久国产综合精品女同我| 国产亚洲精品在天天在线麻豆 | 久久综合伊人77777| 精品国产中文一级毛片在线看| 欧美劲爆第一页| 午夜精品久久久久久久99热下载 | 国产白浆一区二区三区视频在线| 国产资源免费观看| 啪啪永久免费av| 国产69囗曝护士吞精在线视频| 天堂网亚洲系列亚洲系列| 国产剧情伊人| 国产成人亚洲综合A∨在线播放| 国产00高中生在线播放| 无码aaa视频| 日韩无码视频专区| 亚洲区视频在线观看| 亚洲精品不卡午夜精品| 精品无码一区二区三区在线视频| 国产成人高清精品免费软件| 久久精品只有这里有| 伊人大杳蕉中文无码| 视频二区亚洲精品| 91免费精品国偷自产在线在线| av一区二区人妻无码| 四虎永久免费地址| 2021国产精品自产拍在线观看| 综合色婷婷| 国产福利拍拍拍| 欧美一级在线看| 国产欧美精品一区二区| 成人在线亚洲| 亚洲日韩精品伊甸| 激情無極限的亚洲一区免费| 色综合久久久久8天国| 男人天堂伊人网| 99精品热视频这里只有精品7| 免费AV在线播放观看18禁强制| 午夜成人在线视频| 欧美视频在线观看第一页| 久久香蕉国产线看观看精品蕉| 国产成人高清精品免费5388| 成人在线视频一区| 真实国产精品vr专区| 午夜欧美理论2019理论| 亚洲大尺度在线|