My.Computer.Audio.Stop メソッド
更新 : 2007 年 11 月
バックグラウンドでのサウンドの再生を停止します。
' Usage
My.Computer.Audio.Stop()
' Declaration
Public Sub Stop()
解説
My.Computer.Audio.Stop メソッドは、My.Computer.Audio.Play メソッドによって開始されたバックグラウンドでのサウンドの再生を停止します。
バックグラウンド再生を利用すると、サウンドの再生中にアプリケーションで他のコードを実行できます。詳細については、「方法 : Visual Basic でループ サウンドを再生する」および「方法 : Visual Basic でサウンドを再生する」を参照してください。
通常、アプリケーションがループ サウンドを再生したときと同じポイントで、サウンドを停止する必要があります。
処理手順
My.Computer.Audio.Stop メソッドに関連するタスクの例を次の表に示します。
目的 |
参照項目 |
---|---|
バックグラウンドでのサウンドの再生を停止する |
使用例
次の例は、My.Computer.Audio.Stop メソッドを使用して現在バックグラウンド サウンドまたはループ サウンドを再生しているアプリケーションを停止し、My.Computer.Audio.Play メソッドを使用してループ サウンドをバックグラウンドで再生します。
Sub PlayLoopingBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav", _
AudioPlayMode.BackgroundLoop)
End Sub
Sub StopBackgroundSound()
My.Computer.Audio.Stop()
End Sub
このコード例は、Windows フォーム アプリケーション内だけで実行できます。
ファイル名は、使用中のシステムに置かれた .wav サウンド ファイルの名前であることが必要です。
サウンド ファイルを簡単に管理するために、アプリケーション リソースとして格納することをお勧めします。それにより、My.Resources オブジェクト を使ってファイルにアクセスできるようになります。
必要条件
名前空間 : Microsoft.VisualBasic.Devices
クラス : Audio
アセンブリ : Microsoft Visual Basic ランタイム (Microsoft.VisualBasic.dll 内)
使用可能なプロジェクトの種類
プロジェクトの種類 |
使用可/不可 |
---|---|
Windows アプリケーション |
可 |
クラス ライブラリ |
可 |
コンソール アプリケーション |
可 |
Windows コントロール ライブラリ |
可 |
Web コントロール ライブラリ |
不可 |
Windows サービス |
可 |
Web サイト |
不可 |
アクセス許可
アクセス許可は不要です。
参照
処理手順
方法 : Visual Basic でバックグラウンドでのサウンドの再生を停止する