高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能

高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能

ID:14975007

大?。?9.00 KB

頁數(shù):8頁

時(shí)間:2018-07-31

高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能_第1頁
高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能_第2頁
高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能_第3頁
高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能_第4頁
高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能_第5頁
資源描述:

《高中信息技術(shù)教學(xué)論文 用visualbasic實(shí)現(xiàn)多畫面播放功能》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、用VisualBasic實(shí)現(xiàn)多畫面播放功能所謂動(dòng)態(tài)畫中畫,指的是在大畫面視頻播放時(shí),小畫面在大畫面中也播放另外的畫面,或者是兩個(gè)畫面都在做某種活動(dòng)。?筆者前段時(shí)間用Visual?Basic開發(fā)了一個(gè)vcd播放程序,可以實(shí)現(xiàn)以下功能:?(1)?可以多屏播放,也就是畫中畫功能,可同時(shí)播放幾個(gè)不同的畫面;?(2)?可以同時(shí)播放cd-rom中的視頻音頻文件(當(dāng)然,在硬盤中播放速度會(huì)更快些)?(3)支持多種文件格式(如.dat、?.wav、?.avi、?.mov、?.mmm、?.mid、?.rmi、?.mpg、?.mpa、?.mpv等);?(4)?自帶畫面美觀且功能齊全的cd播放程序;?(5

2、)?增強(qiáng)了鼠標(biāo)的右鍵功能,用它可以控制各畫面的大小(1/16、1/4、1/2、1、2倍和全屏)、播放、暫停等;?(6)?控制聲音、圖像、時(shí)間/幀顯示轉(zhuǎn)換、自動(dòng)重播等;?(7)?控制條隨意拖動(dòng)播放,再加上定時(shí)播放、自定義播放時(shí)間等播放方式,可使您更加愜意地控制vcd;?(8)?屏幕可隨意拖動(dòng),畫面可任意放縮。?8用心愛心專心vcd中的影像文件都在光盤的mpegav目錄下,文件名只有兩種:avxeq01.dat或music01?.dat(如果是音樂版的卡拉ok,則還有music02?.dat等。)?可視動(dòng)畫控件activemovie是microsoft公司的控件,從不成熟的1.0、1.

3、2到2.0,每次都有了很大的改進(jìn),如1.0版本中有幾個(gè)屬性是只讀的(例如,displaymode只能為amvtime,而不能改為amvframes)。該控件支持音頻文件(.wav、.mid、.rmi)、影片文件(.avi、.mov、.mmm、.mpeg、.mpg、.mpa、.mpv)和vcd文件(.dat)等。播放時(shí)若用鼠標(biāo)右鍵單擊畫面,則可以直接對(duì)畫面的播放、暫停、停止等進(jìn)行控制,讀者還可以自行在“屬性”欄中對(duì)影片播放進(jìn)行控制設(shè)置,諸如設(shè)置“播放次數(shù)”、“音量”、“影片大小(1/16、1/4、1/2、1、2倍和全屏”、“面板”、“顏色”、“過濾器”等。這種技術(shù)的實(shí)現(xiàn)實(shí)際上是vb調(diào)

4、用activemovie控制器來完成的,而activemovie控制器內(nèi)嵌了microsoft?mpeg音頻解碼器和microsoft?mpeg視頻解碼器。?首先,我們建立一個(gè)“項(xiàng)目”,依次選擇“項(xiàng)目/部件”,然后添加microsoft?activemoviecontrol?(amovie.ocx)、microsoft?commandialog?control(comdlg32.ocx),控件即出現(xiàn)在“工具箱”中。將上述兩個(gè)控件加進(jìn)窗體,再單擊“菜單”工具欄,建立一個(gè)主菜單項(xiàng):“文件”(file)及其子菜單項(xiàng):“打開a畫面”(opena)。?在opena中加入如下代碼:?priva

5、te?sub?opena-click?()?on?error?resume?next?commondialog1.filter?="video?file?(*.dat)∣*.dat∣wave?file?(*.wav)∣avi?file?(*.avi)∣(*.avi)∣movie?file?(*.mov)∣(*.mov)∣media?file?(*.mmm)∣(*.mmm)∣mid?file?(*.mid;*.rmi)∣(*.mid;*.rmi)∣mpeg?file?(*.mpeg)∣(*.mpeg)∣all?file?(*.*)∣*.*"?8用心愛心專心commondialog1.

6、filterindex?=1?commondialog1.showopen?activemove1.filename?=?commondialog1.?filename?activemove1.height?=?form1.height?activemove1.width?=form1.width?activemove1.run?end?sub?這是對(duì)單個(gè)的activemovie1進(jìn)行控制。還可以在“文件”(file)中依次加入子菜單:“打開b畫面”(openb)、“打開c畫面”(openc),并相應(yīng)地加入activemovie2、?activemovie3等多個(gè)畫面,將上述程序代

7、碼略為改動(dòng)后加入。這樣,當(dāng)您按下f5鍵即運(yùn)行程序,打開您想要播放的vcd文件就可以欣賞vcd了。在屏幕上單擊右鍵,還可以控制畫面呢!?現(xiàn)在是否就滿足了呢?不行!我們?cè)僭黾右粋€(gè)用鼠標(biāo)任意拖動(dòng)屏幕的功能:?private?sub?activemovie1-mousedown?(button?as?integer?,shift?as?integer?,x?as?single?,y?as?single)?8用心愛心專心activemovie1.drag?1?x1=x?y1=y

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。