国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

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

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

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

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

作者:劉明

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

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

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

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

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

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

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

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

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

4.Stop alias_name:Stop命令用來停止播放媒體文件.

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

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

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

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

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

1.新建一工程并在工程中添加一公用對話框(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")
是不是很簡單!才用了七行代碼就編成了一個簡單的播放器?

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

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        久久精品一区二区三区四区| 不卡一区在线观看| 国产成人啪午夜精品网站男同| 日韩午夜在线观看视频| 麻豆一区二区三| 久久久久久久久一| 成人黄动漫网站免费app| 亚洲欧美另类综合偷拍| 欧美亚洲国产一区二区三区va| 亚洲综合成人在线视频| 欧美日韩成人综合在线一区二区| 青娱乐精品视频| 国产婷婷色一区二区三区在线| 91影院在线观看| 日韩国产精品91| 国产精品三级av| 欧美精品少妇一区二区三区| 国产一区二区毛片| 亚洲一区二区三区激情| www激情久久| 欧美午夜精品一区二区三区| 日本欧美久久久久免费播放网| 国产日韩欧美电影| 欧美日韩aaaaa| 成人污视频在线观看| 视频一区视频二区中文| 国产精品国产三级国产aⅴ中文| 欧美丰满美乳xxx高潮www| 成人黄色电影在线| 久久不见久久见中文字幕免费| 亚洲免费毛片网站| 国产亚洲一区二区三区在线观看| 欧美日韩免费一区二区三区| 成人美女视频在线观看| 黄页网站大全一区二区| 午夜精品一区二区三区免费视频| 国产无一区二区| 精品福利二区三区| 日韩视频一区二区| 欧美丰满少妇xxxbbb| 欧美性一二三区| 99久久免费精品| 国产精品一二三四五| 美女www一区二区| 午夜av区久久| 亚洲国产三级在线| 亚洲国产精品一区二区尤物区| 亚洲手机成人高清视频| 日本一区二区视频在线观看| 精品久久久久久亚洲综合网| 3d动漫精品啪啪1区2区免费| 欧美日韩午夜精品| 精品视频免费在线| 欧美日韩精品一区二区| 欧美视频精品在线观看| 欧美日韩国产精选| 91麻豆精品国产91久久久久 | 日韩中文字幕亚洲一区二区va在线 | 国产视频视频一区| 精品成人一区二区三区四区| 欧美一区二区三区人| 91精品国产综合久久久久久| 91精品国产综合久久久蜜臀图片| 制服丝袜av成人在线看| 日韩欧美一卡二卡| 欧美精品一区二区三| 2020国产精品自拍| 日本一区二区三区国色天香| 国产精品久久毛片av大全日韩| 国产精品欧美久久久久一区二区| 中文字幕视频一区| 亚洲一区二区欧美日韩| 日韩激情在线观看| 韩国欧美一区二区| 成人av午夜影院| 欧美性猛交xxxx乱大交退制版| 欧美日韩五月天| 精品国产乱码久久久久久图片 | 欧美性受xxxx黑人xyx性爽| 欧美电影一区二区| 精品成人一区二区三区四区| 中文字幕日韩一区| 亚洲18色成人| 国产在线一区二区综合免费视频| 懂色av一区二区三区免费看| 在线观看免费亚洲| 久久综合色8888| 亚洲色图一区二区三区| 日韩国产欧美三级| 99久久99精品久久久久久| 欧美肥妇bbw| 中文字幕视频一区二区三区久| 五月天欧美精品| 成人高清视频在线| 欧美一卡在线观看| 136国产福利精品导航| 理论电影国产精品| 在线亚洲免费视频| 中文字幕成人av| 蜜臀av一区二区三区| 色吊一区二区三区| 国产人妖乱国产精品人妖| 日韩激情一区二区| 91免费看视频| 久久女同性恋中文字幕| 图片区小说区国产精品视频| eeuss鲁片一区二区三区在线观看| 91精品国产一区二区| 一个色在线综合| 成人ar影院免费观看视频| 精品久久国产97色综合| 丝袜美腿亚洲综合| 色婷婷久久久综合中文字幕| 久久久精品影视| 国产综合久久久久久久久久久久| 欧美偷拍一区二区| 亚洲精品视频在线观看免费| 不卡一区在线观看| 日本一区二区三级电影在线观看| 久久se精品一区二区| 91精品国产一区二区三区蜜臀| 亚洲制服丝袜在线| 色综合久久久久| 亚洲欧洲综合另类在线| 97久久久精品综合88久久| 日韩一区欧美小说| 91丨porny丨首页| 亚洲天堂中文字幕| 一本大道av伊人久久综合| 国产精品每日更新| 北条麻妃国产九九精品视频| 中文字幕中文字幕一区二区| a亚洲天堂av| 亚洲日本免费电影| 欧美中文字幕亚洲一区二区va在线| 亚洲欧美日本在线| 欧美日韩中字一区| 日本中文一区二区三区| 欧美一卡二卡三卡| 国产精品综合视频| 国产精品久久久久久久久免费相片 | 99精品视频在线播放观看| 中文字幕欧美一| 在线欧美日韩精品| 亚洲成人午夜电影| 欧美一区二区精品在线| 精品一区二区三区在线播放 | 一区二区三区在线播| 91黄色免费网站| 日韩国产精品久久久| 久久久久综合网| 91麻豆免费观看| 天天色天天操综合| 久久免费看少妇高潮| 91丨九色porny丨蝌蚪| 视频在线观看一区| 国产婷婷色一区二区三区在线| 91天堂素人约啪| 精品一区二区在线播放| 亚洲天堂av老司机| 日韩欧美国产成人一区二区| eeuss鲁一区二区三区| 调教+趴+乳夹+国产+精品| 久久久久久97三级| 欧美日韩一区国产| 国产成人99久久亚洲综合精品| 亚洲免费在线播放| 精品国产一区二区三区av性色| 91在线一区二区| 狠狠色丁香婷综合久久| 亚洲欧洲中文日韩久久av乱码| 日韩欧美高清在线| 欧洲日韩一区二区三区| 国产盗摄视频一区二区三区| 午夜欧美电影在线观看| 国产精品网站一区| 精品欧美一区二区在线观看| 欧美网站大全在线观看| 成人黄色小视频| 国产精品一区免费在线观看| 日韩avvvv在线播放| 亚洲综合一二三区| 国产精品国产三级国产a| 欧美xingq一区二区| 欧美日韩亚州综合| 色综合久久中文字幕| 成人午夜大片免费观看| 狠狠色丁香久久婷婷综| 日精品一区二区| 亚洲国产欧美在线| 亚洲男人都懂的| 亚洲色欲色欲www| 国产精品免费av| 国产网红主播福利一区二区| 日韩精品影音先锋| 日韩欧美亚洲国产精品字幕久久久 | 亚洲三级视频在线观看| 久久久亚洲欧洲日产国码αv| 欧美高清你懂得| 欧美日本免费一区二区三区|