Visual Basic 中学校 > Visual Basic サンプル集 > Visual Basic サンプル集目次 >
サウンドを再生する
この記事が対象とするファイル形式
mp3 | (*.mp3) | ○ | 対象ですが、古い環境では扱えない場合があります。 |
wave | (*.wav) | ◎ | 対象です。 |
midi | (*.mid) | ◎ | 対象です。 |
この例ではButton1をクリックすると再生、Button2をクリックすると停止する。
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer |
'■再生 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim FileName As String = "C:\Test.mp3" Call mciSendString(String.Format("open ""{0}"" alias MySound", FileName), "", 0, 0) Call mciSendString("play MySound", "", 0, 0) End Sub |
'■再生終了(完全停止) Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Call mciSendString("stop MySound", "", 0, 0) Call mciSendString("close MySound", "", 0, 0) End Sub |
VB6では VB6 MP3ファイルを再生する 参照