国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VB.NET播放WAV實現(xiàn)方法介紹
    當我們在進行程序開發(fā)的時候,需要對各種類型的聲音文件進行操作的時候,應(yīng)該如何做呢?我們在這里就為大家介紹一下VB.NET播放WAV的相關(guān)操作,方便大家了解。

    VB.NET編程語言可以說功能是非常強大的。而且其的應(yīng)用范圍也是很廣泛。比如對界面的操作,和對聲音的操作等等。我們今天將會了解到有關(guān)VB.NET播放WAV的相關(guān)應(yīng)用技巧,希望能給大家大帶來希望。

    Wednesday, September 24 2003 1:24 PM 當一定事件完成時,程序發(fā)出特定的信號則可以增加程序的用戶界面特性,比如在下載完成或者選擇一個命令的時候。使用一個多媒體功能,通過一個vb程序來運行WAV文件是一件輕而易舉的事情。然而,系統(tǒng)必須為這一操作而安裝一個聲卡。

    你所需要的API函數(shù)稱為PlaySound,以下為該函數(shù)的聲明:

            
    1. Public Declare Function
       PlaySound Lib "winmm.dll" _  
    2. Alias "PlaySoundA" 
      (ByVallpszName As String, _  
    3. ByValhModule As Long, 
      ByValdwFlags As Long) _  
    4. As Long  

    在這一函數(shù)中,第一個變量是名稱,包括運行的Wave文件的路徑。第二個變量在運行文件時通常不使用,所以你可以將它賦值為zero。最后一個變量包含控制函數(shù)如何工作的標記。

    為了當前的需要,必須需要兩個標記。它們是:

    SND_ASYNC (value= 1):以異步方式運行,這意味著當播放聲音時函數(shù)在運行。

    SND_FILENAME (value = &H20000):第一個變量為一個文件名。

    所以,以下VB.NET播放WAV代碼播放了DingDong.wav文件中的聲音:

            
    1. PlaySound "dingdong.
      wav", CLng(0), _  
    2. SND_ASYNC Or SND_FILENAME  

    當運行在一個程序中運行音頻文件時,還有其他兩點值得注意。第一,你必須確保一個特定的音頻文件存在,否則會產(chǎn)生錯誤。這一過程可以用以下一個簡單的函數(shù)來完成:

            
    1. Public Function FileExists
      (FullFileName) As Boolean  
    2. '' Passed a filename 
      (with path) returns  
    3. '' True if the file 
      exists, False if not.  
    4. Dim s  
    5. s = dir(FullFileName)  
    6. If s = "" Then  
    7. FileExists = False 
    8. Else  
    9. FileExists = True 
    10. End If  
    11. End Function  

    第二,VB.NET播放WAV程序必須具有為用戶提供關(guān)閉聲音的選擇設(shè)置。這一過程可以通過使用一個比如gProgramSoundsEnabled的全局布爾變量來實現(xiàn)。

    我的方法是在一個函數(shù)中同時處理這些需要,如下所示。(以下代碼假設(shè)音頻文件已經(jīng)存放在程序文件中)

            
    1. Private Sub PlaySoundX
      (filename As String)  
    2. '' If sound is enabled 
      and filename exists,  
    3. '' play the specified sound.  
    4. filename = App.path & 
      "" & filename  
    5. If FileExists(filename) 
      And gProgramSoundsEnabled Then  
    6. PlaySound filename, CLng(0), 
      SND_ASYNC Or SND_FILENAME  
    7. End If  
    8. End Sub  

    正確使用這些函數(shù),程序就可以播放任何Wave文件,如下所示:

            
    1. PlaySoundX "DingDong.wav"  

    VB.NET播放WAV的其他方法包括窗體上的多媒體控制。當你不需要這些控制特性時,以上講述的技術(shù)已經(jīng)足夠,并且很容易掌握。

    【編輯推薦】

    1. VB.NET嵌入文件操作技巧分享
    2. 深入分析VB.NET FieldOffset特性
    3. VB.NET資源文件應(yīng)用經(jīng)驗總結(jié)
    4. VB.NET Dllimport特性內(nèi)容概述
    5. 簡單實現(xiàn)VB.NET打開Notes數(shù)據(jù)庫
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C++ 播放聲音
播放聲音文件 函數(shù)playsound()
MFC中的幾種播放聲音的方法
delphi 播放聲音 采用 異步方式,比較流暢
函數(shù)PlaySound和sndPlaySound的用法
VC 中播放聲音wav
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服