在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

VB運(yùn)用高級(jí)音頻函數(shù)編寫(xiě)多媒體播放器

VB運(yùn)用高級(jí)音頻函數(shù)編寫(xiě)多媒體播放器

更新時(shí)間:2019-11-23 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

作者:劉明

現(xiàn)在使用VB編程的朋友越來(lái)越多了.但是如何使用VB來(lái)編寫(xiě)播放多媒體文件的播放器呢?本篇將詳細(xì)的介紹如何利用高級(jí)音頻函數(shù)編寫(xiě)媒體播放器!

內(nèi)容提要:
了解高級(jí)音頻函數(shù)各參數(shù)的意思;
提供一些高級(jí)音頻函數(shù)的命令集;
編寫(xiě)一個(gè)簡(jiǎn)單的多媒體播放器程序;
  
高級(jí)音頻函數(shù)有兩條:1.mciSendString;2.mciSendCommand.前者稱(chēng)為命令字符串函數(shù),后者稱(chēng)為命令消息函數(shù).命令字符串函數(shù)顧名思義就是利用字符串作為命令來(lái)控制媒體設(shè)備,它最適合高級(jí)編程語(yǔ)言如:VB.而命令消息函數(shù)則是利用消息的發(fā)送來(lái)控制媒體設(shè)備,它最適合利用常數(shù)作命令的編程語(yǔ)言如:VC++.因此我們這里只講解命令字符串函數(shù)的使用方法.

函數(shù)原型:
mciSendString(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

參數(shù)說(shuō)明:
lpstrCommand:要發(fā)送的命令字符串.字符串結(jié)構(gòu)是:[命令][設(shè)備別名][命令參數(shù)].
lpstrReturnString:返回信息的緩沖區(qū),為一指定了大小的字符串變量.
uReturnLength:緩沖區(qū)的大小,就是字符變量的長(zhǎng)度.
hwndCallback:回調(diào)方式,一般設(shè)為零.(*函數(shù)執(zhí)行成功返回零,否則返回錯(cuò)誤代碼)

  使用此函數(shù)能播放哪些媒體文件呢?不用擔(dān)心,打開(kāi)win.ini文件看看便知.找到[mci extensions]部分這里記錄了你的計(jì)算機(jī)所能使用的所有媒體文件名,如:mid=Sequencer,等號(hào)左邊的表示媒體文件的擴(kuò)展名,等號(hào)右邊的表示打開(kāi)此媒體文件的設(shè)備名.

  知道了哪些文件可以播放后就可以播放媒體文件了嗎?No!你還得知道如何使用命令字符串來(lái)控制設(shè)備.下面列出的命令集是各種設(shè)備同時(shí)都具有的也是關(guān)鍵的命令集:

1.Open device_name [alias alias_name]:Open命令用來(lái)打開(kāi)device_name設(shè)備并取別名為alias_name,device_name為媒體文件名或設(shè)備名,alias_name是為device_name取的別名.如:Open C:\windows\kl.wav alias WAV.意思是打開(kāi):c:\windows\kl.wav這個(gè)文件并取別名為WAV,在經(jīng)后的操作過(guò)程中就可用這個(gè)別名來(lái)控制它所打開(kāi)的設(shè)備了.

2.Close alias_name:Close命令用來(lái)關(guān)閉別名為alias_name的設(shè)備,在關(guān)閉程序時(shí)必須調(diào)用該命令否則其它的程序?qū)o(wú)法打開(kāi)該設(shè)備.

3.Play alias_name:Play命令用來(lái)播放別名為alias_name的媒體文件.成功的打開(kāi)設(shè)備后就可調(diào)用該命令來(lái)播放媒體文件了.

4.Stop alias_name:Stop命令用來(lái)停止播放媒體文件.

5.Seek alias_name:Seek命令用來(lái)設(shè)置當(dāng)前播放的位置.(需事先設(shè)定時(shí)間格式)

6.Set alias_name[audio all off][audio all on][time format ms]:Set命令用來(lái)設(shè)置設(shè)備的各種狀態(tài).如:靜音,有聲音,時(shí)間格式為毫秒等.

7.Status alias_name[length][mode][position]:Status命令用來(lái)取得設(shè)備的狀態(tài).如:該媒體文件的長(zhǎng)度,該媒體文件所處狀態(tài),該媒體文件的當(dāng)前位置等.

由于篇幅有限這里就不再說(shuō)更多的命令集了.有興趣的朋友可到我的網(wǎng)址詳細(xì)的查詢(xún).

下面將介紹如何利用上面說(shuō)的函數(shù)和命令集為我們工作:

1.新建一工程并在工程中添加一公用對(duì)話(huà)框(Common Dialog),再添加一模塊(Module).
2.在模塊中聲明命令字符串函數(shù):
Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
3.添加一按鈕并在按鈕的Click事件中加入以下代碼:
dim dwReturn as String * 256
me.CommonDialog1.ShowOpen
if(mciSendString("Open " + Commondialog1.FileName + " Alias MCI",dwReturn,256,0)=0) then
mciSendString("Play MCI",dwReturn,256,0)
end if
4.最后在窗體的UnLoad事件中加入以下代碼:
mciSendString("Close MCI")
是不是很簡(jiǎn)單!才用了七行代碼就編成了一個(gè)簡(jiǎn)單的播放器?

有興趣的朋友可到我的主頁(yè)查詢(xún),也可給我發(fā)E-Mail:
我的主頁(yè):http://www.tianfu.net/~kennyok(內(nèi)有詳細(xì)的說(shuō)明和豐富的源程序)
我的E-mail:lucykenny@990.net
成都:劉明
地址:成都市新南門(mén)青平巷19號(hào) 

溫馨提示:喜歡本站的話(huà),請(qǐng)收藏一下本站!

本類(lèi)教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 成人免费观看cn| 强伦女教师2:伦理在线观看| 天堂av在线中文| 亚洲欧美日韩精品一区| 青青草原av在线播放| 亚洲熟妇无码一区二区三区导航| 黄色三级视频在线播放| 久久av秘一区二区三区| 黄色a级三级三级三级| 欧美爱爱视频网站| 成人午夜免费在线视频| 久久www视频| 免费看的黄色大片| 成年人网站大全| 91福利国产成人精品播放| 日本xxxxxxx免费视频| 波多野结衣天堂| 日本人69视频| 久久香蕉视频网站| 三上悠亚久久精品| 久久久久久久久久久福利| 午夜免费高清视频| 欧美日韩在线免费观看视频| 国产片侵犯亲女视频播放| av在线免费观看国产| 激情综合网婷婷| 911福利视频| 美脚丝袜脚交一区二区| 无码精品国产一区二区三区免费| 国产一区二区在线免费播放| 亚洲欧美日韩不卡| 水蜜桃色314在线观看| 超碰影院在线观看| 91香蕉国产线在线观看| 日韩精品―中文字幕| 在线观看av日韩| 丁香色欲久久久久久综合网| 国产免费视频传媒| 亚洲精品天堂成人片av在线播放| 欧美成人免费高清视频| 国产又粗又猛大又黄又爽| 成人免费在线小视频| 污污的网站免费| 国产真人做爰毛片视频直播| 一区二区三区视频网| 91免费黄视频| 日本大胆人体视频| 日本中文字幕二区| 女性隐私黄www网站视频| 欧美性受xxxx黑人猛交88| 国产第一页视频| 精品久久久久久久久久中文字幕| 天天久久综合网| 伊人国产在线视频| 黄色片一级视频| 91精品国产91久久久久麻豆 主演| 日本美女视频一区| 日本www.色| 久热免费在线观看| 国产女女做受ⅹxx高潮| 老太脱裤子让老头玩xxxxx| 色哺乳xxxxhd奶水米仓惠香| www.色欧美| 国产原创精品在线| 波多野结衣xxxx| 老司机午夜性大片| 小明看看成人免费视频| 男生操女生视频在线观看| 欧美午夜性生活| 国产日韩欧美久久| 奇米视频888| 毛片毛片毛片毛片毛| 久久成年人网站| 一本之道在线视频| 欧美日韩在线免费观看视频| 久久最新免费视频| 欧美日韩dvd| 福利视频一区二区三区四区| a级黄色小视频| 美女福利视频在线| 久久久久久三级| 热久久久久久久久| 日本大片免费看| 国产成人无码a区在线观看视频| 337p粉嫩大胆噜噜噜鲁| www.xxx亚洲| 欧美日韩一区二区三区电影| 国产一二三四区在线观看| 丁香花在线影院观看在线播放| 亚洲人成无码网站久久99热国产| 97视频在线免费| 亚洲天堂网一区| 国产精品自拍合集| 久久九九国产视频| 亚洲天堂网站在线| 亚洲不卡中文字幕无码| 天天干天天综合| 国产夫妻自拍一区| 日本熟妇人妻中出| 久久久久久久久久久久久国产| 久久久亚洲精品无码| 中文字幕亚洲乱码| 日本五级黄色片| 性欧美极品xxxx欧美一区二区| 中文字幕一区二区三区四区五区人| 18禁网站免费无遮挡无码中文| 视频在线观看免费高清| 欧美精品久久久久久久自慰 | 日本中文字幕精品—区二区| 加勒比海盗1在线观看免费国语版| 欧美丰满熟妇bbbbbb百度| 亚洲欧美aaa| 男人亚洲天堂网| avav在线播放| 992tv成人免费观看| av网站在线不卡| 免费观看日韩毛片| 777久久精品一区二区三区无码 | 国产精品视频二| 日日夜夜精品视频免费观看| 亚洲一级片免费| 黄色片久久久久| 37pao成人国产永久免费视频| 国产精品自拍合集| www.69av| 青青草综合视频| 午夜啪啪免费视频| 亚欧美一区二区三区| 五月激情婷婷在线| 99热一区二区| 538任你躁在线精品免费| 天天影视综合色| 黄色国产小视频| 亚洲第一狼人区| 国产精品区在线| 6080国产精品| 警花观音坐莲激情销魂小说| 视频一区二区视频| 六月婷婷激情网| 精品少妇人欧美激情在线观看| 伊人再见免费在线观看高清版| 只有这里有精品| 青春草国产视频| 国产精品www在线观看| 免费成人午夜视频| 国产午夜伦鲁鲁| 亚洲欧美另类动漫| 一级一片免费播放| 黄色激情在线视频| 欧美女人性生活视频| 精品视频无码一区二区三区| 亚洲欧美日韩综合网| 少妇高潮流白浆| 国产在线播放观看| 欧美黄色免费影院| 三上悠亚在线一区二区| 亚洲第一综合网站| 欧美一级在线看| 97超碰人人爽| 免费无码毛片一区二三区| 成人免费xxxxx在线视频| 一级做a爱视频| 国产素人在线观看| 伊人免费视频二| 久久久久久久久久久视频| 免费一区二区三区在线观看| 97超碰在线视| 久久久久久久久久一区| 国产欧美久久久久| 精品久久久久久中文字幕2017| 成年人黄色在线观看| 欧美变态另类刺激| 天天色天天干天天色| 奇米精品一区二区三区| 日韩欧美色视频| 污片在线免费看| 美女av免费在线观看| 中国女人做爰视频| 久久久久久久久久久久91| 欧美一级免费播放| www.亚洲自拍| 亚洲欧美激情网| 国产裸体舞一区二区三区| 欧美在线观看黄| 超碰免费在线公开| 孩娇小videos精品| 欧美成人精品欧美一级乱| 久久国产精品视频在线观看| 国产又粗又长又爽又黄的视频| 爆乳熟妇一区二区三区霸乳| 日韩中字在线观看| 国产91沈先生在线播放| 污视频在线观看免费网站| 男人搞女人网站| 妞干网在线免费视频| 奇米精品一区二区三区| 亚洲熟妇无码av在线播放| 免费看日b视频| 国产精品自拍合集| 女人被男人躁得好爽免费视频|