Audio.Play Metodo

Definizione

Riproduce un file audio .wav.

Overload

Nome Descrizione
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

location è una stringa vuota.

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

Il percorso del file non è valido in location.

Il nome del percorso in location è troppo lungo.

Esiste 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. È quindi possibile accedervi tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file in location, come matrice di byte in datao come flusso in stream.

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 Description
AudioPlayMode.Background Riproduce 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 del suono.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
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[]

Byte matrice che rappresenta il file audio.

playMode
AudioPlayMode

AudioPlayMode modalità per riprodurre il suono. Per impostazione predefinita, AudioPlayMode.Background.

Eccezioni

data è Nothing.

playMode non è uno dei AudioPlayMode valori di enumerazione.

Esiste 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. È quindi possibile accedervi tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file in location, come matrice di byte in datao come flusso in stream.

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 Description
AudioPlayMode.Background Riproduce 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 del suono.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
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

Stream che rappresenta il file audio.

playMode
AudioPlayMode

AudioPlayMode modalità per riprodurre il suono. Per impostazione predefinita, AudioPlayMode.Background.

Eccezioni

stream è Nothing.

playMode non è uno dei AudioPlayMode valori di enumerazione.

Esiste 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. È quindi possibile accedervi tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file in location, come matrice di byte in datao come flusso in stream.

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 Description
AudioPlayMode.Background Riproduce 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 del suono.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web No
Servizio Windows Yes
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

AudioPlayMode modalità per riprodurre il suono. Per impostazione predefinita, AudioPlayMode.Background.

Eccezioni

location è una stringa vuota.

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

Il percorso del file non è valido in location.

Il nome del percorso in location è troppo lungo.

playMode non è uno dei AudioPlayMode valori di enumerazione.

Esiste 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. È quindi possibile accedervi tramite l'oggetto My.Resources .

Commenti

Il Play metodo riproduce il file audio .wav archiviato come file in location, come matrice di byte in datao come flusso in stream.

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 Description
AudioPlayMode.Background Riproduce 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 del suono.

Per altre informazioni, vedere Riproduzione di suoni.

Disponibilità per tipo di progetto

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

Vedi anche

Si applica a