Share via


Audio.Play Metoda

Definice

Přehraje .wav zvukový soubor.

Přetížení

Play(String)

Přehraje .wav zvukový soubor.

Play(Byte[], AudioPlayMode)

Přehraje .wav zvukový soubor.

Play(Stream, AudioPlayMode)

Přehraje .wav zvukový soubor.

Play(String, AudioPlayMode)

Přehraje .wav zvukový soubor.

Play(String)

Přehraje .wav zvukový soubor.

public:
 void Play(System::String ^ location);
public void Play (string location);
member this.Play : string -> unit
Public Sub Play (location As String)

Parametry

location
String

Obsahující String název zvukového souboru.

Výjimky

location je prázdný řetězec.

Uživatel nemá dostatečná oprávnění pro přístup k souboru s názvem .location

Cesta k souboru je v locationchybně formátovaná.

Název cesty v location souboru je příliš dlouhý.

Došlo k situaci s částečnou důvěryhodností, kdy uživatel nemá potřebná oprávnění.

Příklady

Při My.Computer.Audio.Play zadání přehraje metoda zadaný zvuk na pozadí PlayMode.Background .

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", 
        AudioPlayMode.WaitToComplete)
End Sub

Tento příklad kódu lze spustit pouze v rámci aplikace model Windows Forms.

Název souboru by měl odkazovat na .wav zvukový soubor v systému.

Pokud chcete zjednodušit správu zvukových souborů, zvažte uložení souborů jako prostředků aplikace. Pak je možné k nim přistupovat prostřednictvím objektu My.Resources .

Poznámky

Metoda Play přehraje .wav zvukový soubor uložený jako soubor na adrese location, jako pole bajtů v datanebo jako datový proud v streamsouboru .

Pokud je použito přetížení, které přijímá pouze location parametr , přehraje Play metoda zvuk na pozadí. V opačném případě parametr určuje, playMode jak se bude zvuk přehrávat.

playMode Description
AudioPlayMode.Background Přehraje zvuk na pozadí. Volající kód se bude dál spouštět.
AudioPlayMode.BackgroundLoop Přehraje zvuk na pozadí, dokud se Stop metoda nevolá. Volající kód se bude dál spouštět.
AudioPlayMode.WaitToComplete Přehraje zvuk a počká na jeho dokončení, než bude kód volání pokračovat.

Přehrávání na pozadí umožňuje aplikaci spustit jiný kód, zatímco se zvuk přehrává.

Další informace najdete v tématu Přehrávání zvuků.

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu No

Viz také

Platí pro

Play(Byte[], AudioPlayMode)

Přehraje .wav zvukový soubor.

public:
 void Play(cli::array <System::Byte> ^ data, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play (byte[] data, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : byte[] * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (data As Byte(), playMode As AudioPlayMode)

Parametry

data
Byte[]

Byte pole, které představuje zvukový soubor.

playMode
AudioPlayMode

AudioPlayMode režim přehrávání zvuku. Ve výchozím nastavení . AudioPlayMode.Background

Výjimky

data je Nothing.

playMode není jednou z hodnot výčtu AudioPlayMode .

Došlo k situaci s částečnou důvěryhodností, kdy uživatel nemá potřebná oprávnění.

Příklady

Při My.Computer.Audio.Play zadání přehraje metoda zadaný zvuk na pozadí PlayMode.Background .

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", 
        AudioPlayMode.WaitToComplete)
End Sub

Tento příklad kódu lze spustit pouze v rámci aplikace model Windows Forms.

Název souboru by měl odkazovat na .wav zvukový soubor v systému.

Pokud chcete zjednodušit správu zvukových souborů, zvažte uložení souborů jako prostředků aplikace. Pak je možné k nim přistupovat prostřednictvím objektu My.Resources .

Poznámky

Metoda Play přehraje .wav zvukový soubor uložený jako soubor na adrese location, jako pole bajtů v datanebo jako datový proud v streamsouboru .

Pokud je použito přetížení, které přijímá pouze location parametr , přehraje Play metoda zvuk na pozadí. V opačném případě parametr určuje, playMode jak se bude zvuk přehrávat.

playMode Description
AudioPlayMode.Background Přehraje zvuk na pozadí. Volající kód se bude dál spouštět.
AudioPlayMode.BackgroundLoop Přehraje zvuk na pozadí, dokud se Stop metoda nevolá. Volající kód se bude dál spouštět.
AudioPlayMode.WaitToComplete Přehraje zvuk a počká na jeho dokončení, než bude kód volání pokračovat.

Přehrávání na pozadí umožňuje aplikaci spustit jiný kód, zatímco se zvuk přehrává.

Další informace najdete v tématu Přehrávání zvuků.

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu No

Viz také

Platí pro

Play(Stream, AudioPlayMode)

Přehraje .wav zvukový soubor.

public:
 void Play(System::IO::Stream ^ stream, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play (System.IO.Stream stream, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : System.IO.Stream * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (stream As Stream, playMode As AudioPlayMode)

Parametry

stream
Stream

Stream , který představuje zvukový soubor.

playMode
AudioPlayMode

AudioPlayMode režim přehrávání zvuku. Ve výchozím nastavení . AudioPlayMode.Background

Výjimky

stream je Nothing.

playMode není jednou z hodnot výčtu AudioPlayMode .

Došlo k situaci s částečnou důvěryhodností, kdy uživatel nemá potřebná oprávnění.

Příklady

Při My.Computer.Audio.Play zadání přehraje metoda zadaný zvuk na pozadí PlayMode.Background .

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", 
        AudioPlayMode.WaitToComplete)
End Sub

Tento příklad kódu lze spustit pouze v rámci aplikace model Windows Forms.

Název souboru by měl odkazovat na .wav zvukový soubor v systému.

Pokud chcete zjednodušit správu zvukových souborů, zvažte uložení souborů jako prostředků aplikace. Pak je možné k nim přistupovat prostřednictvím objektu My.Resources .

Poznámky

Metoda Play přehraje .wav zvukový soubor uložený jako soubor na adrese location, jako pole bajtů v datanebo jako datový proud v streamsouboru .

Pokud je použito přetížení, které přijímá pouze location parametr , přehraje Play metoda zvuk na pozadí. V opačném případě parametr určuje, playMode jak se bude zvuk přehrávat.

playMode Description
AudioPlayMode.Background Přehraje zvuk na pozadí. Volající kód se bude dál spouštět.
AudioPlayMode.BackgroundLoop Přehraje zvuk na pozadí, dokud se Stop metoda nevolá. Volající kód se bude dál spouštět.
AudioPlayMode.WaitToComplete Přehraje zvuk a počká na jeho dokončení, než bude kód volání pokračovat.

Přehrávání na pozadí umožňuje aplikaci spustit jiný kód, zatímco se zvuk přehrává.

Další informace najdete v tématu Přehrávání zvuků.

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu No

Viz také

Platí pro

Play(String, AudioPlayMode)

Přehraje .wav zvukový soubor.

public:
 void Play(System::String ^ location, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play (string location, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : string * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (location As String, playMode As AudioPlayMode)

Parametry

location
String

Obsahující String název zvukového souboru.

playMode
AudioPlayMode

AudioPlayMode režim přehrávání zvuku. Ve výchozím nastavení . AudioPlayMode.Background

Výjimky

location je prázdný řetězec.

Uživatel nemá dostatečná oprávnění pro přístup k souboru s názvem .location

Cesta k souboru je v locationchybně formátovaná.

Název cesty v location souboru je příliš dlouhý.

playMode není jednou z hodnot výčtu AudioPlayMode .

Došlo k situaci s částečnou důvěryhodností, kdy uživatel nemá potřebná oprávnění.

Příklady

Při My.Computer.Audio.Play zadání přehraje metoda zadaný zvuk na pozadí PlayMode.Background .

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", 
        AudioPlayMode.WaitToComplete)
End Sub

Tento příklad kódu lze spustit pouze v rámci aplikace model Windows Forms.

Název souboru by měl odkazovat na .wav zvukový soubor v systému.

Pokud chcete zjednodušit správu zvukových souborů, zvažte uložení souborů jako prostředků aplikace. Pak je možné k nim přistupovat prostřednictvím objektu My.Resources .

Poznámky

Metoda Play přehraje .wav zvukový soubor uložený jako soubor na adrese location, jako pole bajtů v datanebo jako datový proud v streamsouboru .

Pokud je použito přetížení, které přijímá pouze location parametr , přehraje Play metoda zvuk na pozadí. V opačném případě parametr určuje, playMode jak se bude zvuk přehrávat.

playMode Description
AudioPlayMode.Background Přehraje zvuk na pozadí. Volající kód se bude dál spouštět.
AudioPlayMode.BackgroundLoop Přehraje zvuk na pozadí, dokud se Stop metoda nevolá. Volající kód se bude dál spouštět.
AudioPlayMode.WaitToComplete Přehraje zvuk a počká na jeho dokončení, než bude kód volání pokračovat.

Přehrávání na pozadí umožňuje aplikaci spustit jiný kód, zatímco se zvuk přehrává.

Další informace najdete v tématu Přehrávání zvuků.

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu No

Viz také

Platí pro