Audio.Play Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- 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 |