Come giocare audio in Silverlight 2.0

May 31

Microsoft Silverlight 2.0 è una piattaforma di sviluppo web che permette la progettazione di applicazioni web con funzionalità multimediali ricchi. Microsoft Visual Studio 2008 è un ambiente di sviluppo che viene utilizzato in combinazione con Silverlight 2.0 per sviluppare applicazioni web robuste. Aggiungere un file audio come risorsa a un progetto Silverlight, al fine di riprodurre l'audio. browser Internet devono avere Silverlight plug-in installati per caricare queste applicazioni multimediali.

istruzione

1 Avviare Visual Studio 2008 e fare clic destro su un progetto di Silverlight. Selezionare "Aggiungi" e "elemento esistente."

2 Fare doppio clic sul file di progetto e individuare la sua proprietà "Build azione". Selezionare "risorsa" per impostare la proprietà "Build azione" a "risorsa".

3 Aggiungere la seguente riga al progetto Silverlight:

utilizzando System.Windows.Resources;

Ciò consente di accedere flussi diretti alle risorse.

4 Aggiungere il seguente codice per impostare e creare un MediaElement:

MediaElement m = new MediaElement ();

StreamResourceInfo Sri = Application.getResourceStream (new Uri ( "applicationName; componente / myMp3.mp3"));

Sostituire "applicationName" con il nome del progetto e "MyMP3" con il nome della risorsa è stato aggiunto.

5 Aggiungere le seguenti righe di codice per riprodurre il file audio:

m.SetSource (sri.Stream);

LayoutRoot.Children.Add (m);

m.Play ();

m.Position = System.TimeSpan.FromSeconds (0);

Questo codice riproduce il file e imposta la sua posizione di nuovo all'inizio in modo che possa essere giocato di nuovo. Salvare il progetto Silverlight.

Consigli e avvertenze

  • i file audio .mp3 e .WMA sono entrambi supportati da Silverlight 2.0.
  • Silverlight 2.0 non supporta la riproduzione di file wav.