次の方法で共有


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 メソッドに関連するタスクの例を次の表に示します。

目的

参照項目

バックグラウンドでのサウンドの再生を停止する

方法 : Visual Basic でバックグラウンドでのサウンドの再生を停止する

使用例

次の例は、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 でバックグラウンドでのサウンドの再生を停止する

参照

My.Computer.Audio オブジェクト

Audio.Stop