av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

VB.NET聲音播放三點要素概述

自從VB.NET推出后,其功能特點極大的吸引了廣發(fā)開發(fā)人員的眼球。我們可以在實際應用中去發(fā)現(xiàn)其的好處。下面就先來從VB.NET聲音播放來體驗期功能的強大。由VB6升級為.NET后,有些人不清楚聲音的處理,比如程序出錯的時候,自定義一個聲音播放,或者程序的背景音樂、包括游戲音樂等等。下面介紹幾種在VB.NET中計較簡單可以實現(xiàn)的方案:#t#

成都創(chuàng)新互聯(lián)公司技術(shù)團隊十載來致力于為客戶提供網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、高端網(wǎng)站設(shè)計成都營銷網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術(shù)團隊,先后服務、推廣了1000+網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機構(gòu)單位。

VB.NET聲音播放1. Beep

最簡單的一種方法,通過計算機的揚聲器發(fā)出聲響, 聲響的音高與持續(xù)時間取決于硬件和系統(tǒng)軟件,從而隨計算機不同而不同。

Beepg跟Msgbox等方法位于Microsoft.VisualBasic.Interaction 中,一般默認系統(tǒng)會自動加載。調(diào)用很簡單,看下面的例子。

  1. Dim I As IntegerFor I = 1 To 100
  2. ' Loop 100 times. Beep()
  3. ' Sound a tone.Next I 

VB.NET聲音播放2. 用Win32 API PlaySound

PlaySound位于"winmm.dll"中,可以根據(jù)輸入?yún)?shù)的不同,播放WAV類型的音樂。在VB.NET中調(diào)用跟VB6中差不多:

先聲明:

 
 
 
  1. Private Declare Auto Function 
    PlaySound Lib "winmm.dll" 
    (ByVal lpszSoundName As String, 
    ByVal hModule As Integer, ByVal 
    dwFlags As Integer) As Integer
  2. Const SND_FILENAME As Integer = 
    &H20000Const
  3. SND_ALIAS As Integer = &H10000
  4. Const SND_SYNC As Integer = &H0

具體還有很多常量,不一一列舉,下面是播放一個wav文件的例子

 
 
 
  1. Dim mstrfileName As 
    String = "c:\eagle2.wav"
  2. PlaySound(mstrfileName, 
    0, SND_FILENAME)

注意上面的播放是非同步的,就是說它并不會播放完畢才結(jié)束。如果把上面的代碼寫在一個Button.Click的事件處理程序中,第二次點擊的時候它會打斷第一次的播放,重新開始。

當然我們也可以調(diào)用系統(tǒng)的聲音:

 
 
 
  1. PlaySound("SystemStart", 
    0, SND_ALIAS Or SND_SYNC)
  2. ' 以同步的方式調(diào)用系統(tǒng)
    啟動時候的聲音

VB.NET聲音播放3. 調(diào)用媒體播放器控件

VB.NET中并沒有提供媒體播放器的.NET組件,沒辦法我們還是調(diào)用以前Com組件Windows Media Player。當然除了聲音外,還可以播放視頻文件。

首先把媒體播放器控件加到工具欄中,調(diào)用還是簡單的寫一下吧:)

 
 
 
  1. Private Sub playMediaFile
    (ByVal mediaFileName As String)
  2. With MediaPlayer1 
  3. .Stop() 
  4. .FileName = "c:\mp3\愛不愛我.mp3" 
  5. .Play() 
  6. End With
  7. End Sub

總結(jié):雖然VB.NET比VB6改變了很多,包括真正的OOP,多線程等等,但是總歸還是跟VB有很多聯(lián)系,建議大家碰到難于解決的問題的時候,試一下以前的處理方式,一般都能奏效


本文名稱:VB.NET聲音播放三點要素概述
分享地址:http://uogjgqi.cn/article/ccidojg.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流