Condividi tramite


Audio.Play Metodo

Definizione

Riproduce un file audio wav.

Overload

Play(String)

Riproduce un file audio wav.

Play(Byte[], AudioPlayMode)

Riproduce un file audio wav.

Play(Stream, AudioPlayMode)

Riproduce un file audio wav.

Play(String, AudioPlayMode)

Riproduce un file audio wav.

Play(String)

Riproduce un file audio wav.

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

Parametri

location
String

Oggetto String contenente il nome del file audio.

Eccezioni

Il parametro location è una stringa vuota.

L'utente non dispone di autorizzazioni sufficienti per accedere al file denominato da location.

Il percorso del file in location non è corretto.

Il nome del percorso in location è troppo lungo.

Sussiste una situazione di attendibilità parziale in cui l'utente non dispone delle autorizzazioni necessarie.

Esempio

Il My.Computer.Audio.Play metodo riproduce il suono specificato in background quando PlayMode.Background viene specificato.

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

Questo esempio di codice può essere eseguito solo all'interno di un'applicazione Windows Forms.

Il nome del file deve fare riferimento a un file audio .wav nel sistema.

Per semplificare la gestione dei file audio, è consigliabile archiviare i file come risorse dell'applicazione. Possono quindi essere accessibili tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file locationin , come matrice di byte in o come flusso in datastream.

Se viene usato l'overload che accetta solo il location parametro, il Play metodo riproduce il suono in background. In caso contrario, il playMode parametro determina la modalità di riproduzione del suono.

playMode Descrizione
AudioPlayMode.Background Suona il suono in background. Il codice chiamante continua a essere eseguito.
AudioPlayMode.BackgroundLoop Riproduce il suono in background fino a quando non viene chiamato il Stop metodo. Il codice chiamante continua a essere eseguito.
AudioPlayMode.WaitToComplete Riproduce il suono e attende il completamento prima che il codice chiamante continui.

La riproduzione in background consente all'applicazione di eseguire altro codice durante la riproduzione di suoni.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità in base al tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows
Libreria di classi
Applicazione console
Libreria di controlli Windows
Libreria di controlli Web No
Servizio Windows
Sito Web No

Vedi anche

Si applica a

Play(Byte[], AudioPlayMode)

Riproduce un file audio wav.

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)

Parametri

data
Byte[]

Matrice di Byte che rappresenta il file audio.

playMode
AudioPlayMode

Modalità AudioPlayMode per la riproduzione del suono. Per impostazione predefinita, AudioPlayMode.Background.

Eccezioni

data è Nothing.

playMode non è uno dei valori di enumerazione AudioPlayMode.

Sussiste una situazione di attendibilità parziale in cui l'utente non dispone delle autorizzazioni necessarie.

Esempio

Il My.Computer.Audio.Play metodo riproduce il suono specificato in background quando PlayMode.Background viene specificato.

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

Questo esempio di codice può essere eseguito solo all'interno di un'applicazione Windows Forms.

Il nome del file deve fare riferimento a un file audio .wav nel sistema.

Per semplificare la gestione dei file audio, è consigliabile archiviare i file come risorse dell'applicazione. Possono quindi essere accessibili tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file locationin , come matrice di byte in o come flusso in datastream.

Se viene usato l'overload che accetta solo il location parametro, il Play metodo riproduce il suono in background. In caso contrario, il playMode parametro determina la modalità di riproduzione del suono.

playMode Descrizione
AudioPlayMode.Background Suona il suono in background. Il codice chiamante continua a essere eseguito.
AudioPlayMode.BackgroundLoop Riproduce il suono in background fino a quando non viene chiamato il Stop metodo. Il codice chiamante continua a essere eseguito.
AudioPlayMode.WaitToComplete Riproduce il suono e attende il completamento prima che il codice chiamante continui.

La riproduzione in background consente all'applicazione di eseguire altro codice durante la riproduzione di suoni.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità in base al tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows
Libreria di classi
Applicazione console
Libreria di controlli Windows
Libreria di controlli Web No
Servizio Windows
Sito Web No

Vedi anche

Si applica a

Play(Stream, AudioPlayMode)

Riproduce un file audio wav.

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)

Parametri

stream
Stream

Classe Stream che rappresenta il file audio.

playMode
AudioPlayMode

Modalità AudioPlayMode per la riproduzione del suono. Per impostazione predefinita, AudioPlayMode.Background.

Eccezioni

stream è Nothing.

playMode non è uno dei valori di enumerazione AudioPlayMode.

Sussiste una situazione di attendibilità parziale in cui l'utente non dispone delle autorizzazioni necessarie.

Esempio

Il My.Computer.Audio.Play metodo riproduce il suono specificato in background quando PlayMode.Background viene specificato.

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

Questo esempio di codice può essere eseguito solo all'interno di un'applicazione Windows Forms.

Il nome del file deve fare riferimento a un file audio .wav nel sistema.

Per semplificare la gestione dei file audio, è consigliabile archiviare i file come risorse dell'applicazione. Possono quindi essere accessibili tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file locationin , come matrice di byte in o come flusso in datastream.

Se viene usato l'overload che accetta solo il location parametro, il Play metodo riproduce il suono in background. In caso contrario, il playMode parametro determina la modalità di riproduzione del suono.

playMode Descrizione
AudioPlayMode.Background Suona il suono in background. Il codice chiamante continua a essere eseguito.
AudioPlayMode.BackgroundLoop Riproduce il suono in background fino a quando non viene chiamato il Stop metodo. Il codice chiamante continua a essere eseguito.
AudioPlayMode.WaitToComplete Riproduce il suono e attende il completamento prima che il codice chiamante continui.

La riproduzione in background consente all'applicazione di eseguire altro codice durante la riproduzione di suoni.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità in base al tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows
Libreria di classi
Applicazione console
Libreria di controlli Windows
Libreria di controlli Web No
Servizio Windows
Sito Web No

Vedi anche

Si applica a

Play(String, AudioPlayMode)

Riproduce un file audio wav.

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)

Parametri

location
String

Oggetto String contenente il nome del file audio.

playMode
AudioPlayMode

Modalità AudioPlayMode per la riproduzione del suono. Per impostazione predefinita, AudioPlayMode.Background.

Eccezioni

Il parametro location è una stringa vuota.

L'utente non dispone di autorizzazioni sufficienti per accedere al file denominato da location.

Il percorso del file in location non è corretto.

Il nome del percorso in location è troppo lungo.

playMode non è uno dei valori di enumerazione AudioPlayMode.

Sussiste una situazione di attendibilità parziale in cui l'utente non dispone delle autorizzazioni necessarie.

Esempio

Il My.Computer.Audio.Play metodo riproduce il suono specificato in background quando PlayMode.Background viene specificato.

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

Questo esempio di codice può essere eseguito solo all'interno di un'applicazione Windows Forms.

Il nome del file deve fare riferimento a un file audio .wav nel sistema.

Per semplificare la gestione dei file audio, è consigliabile archiviare i file come risorse dell'applicazione. Possono quindi essere accessibili tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file locationin , come matrice di byte in o come flusso in datastream.

Se viene usato l'overload che accetta solo il location parametro, il Play metodo riproduce il suono in background. In caso contrario, il playMode parametro determina la modalità di riproduzione del suono.

playMode Descrizione
AudioPlayMode.Background Suona il suono in background. Il codice chiamante continua a essere eseguito.
AudioPlayMode.BackgroundLoop Riproduce il suono in background fino a quando non viene chiamato il Stop metodo. Il codice chiamante continua a essere eseguito.
AudioPlayMode.WaitToComplete Riproduce il suono e attende il completamento prima che il codice chiamante continui.

La riproduzione in background consente all'applicazione di eseguire altro codice durante la riproduzione di suoni.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità in base al tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows
Libreria di classi
Applicazione console
Libreria di controlli Windows
Libreria di controlli Web No
Servizio Windows
Sito Web No

Vedi anche

Si applica a