用Visual Basic實(shí)現(xiàn)多畫面播放功能之一
- 發(fā)布于:2024-01-12
- 共 199 人圍觀
筆者前段時(shí)間用Visual Basic開(kāi)發(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) 增強(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),畫面可任意放縮。
vcd中的影像文件都在光盤的mpegav目錄下,文件名只有兩種:avxeq01.dat或music01 .dat(如果是音樂(lè)版的卡拉ok,則還有music02 .dat等。)
可視動(dòng)畫控件activemovie是microsoft公司的控件,從不成熟的1.0、1.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倍和全屏”、“面板”、“顏色”、“過(guò)濾器”等。這種技術(shù)的實(shí)現(xiàn)實(shí)際上是VB調(diào)用activemovie控制器來(lái)完成的,而activemovie控制器內(nèi)嵌了microsoft mpeg音頻解碼器和microsoft mpeg視頻解碼器。
轉(zhuǎn)載請(qǐng)說(shuō)明出處:六百號(hào)技術(shù) - SEO優(yōu)化,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)絡(luò)編程,軟件技巧,網(wǎng)絡(luò)知識(shí),系統(tǒng)技術(shù) ? 用Visual Basic實(shí)現(xiàn)多畫面播放功能之一
標(biāo)簽: