Slik spiller Audio i Silverlight 2.0

Microsoft Silverlight 2.0 er en web utviklingsplattform som gjør det mulig for design av webapplikasjoner med rik multimedia funksjonalitet. Microsoft Visual Studio 2008 er et utviklingsmiljø som brukes i forbindelse med Silverlight 2.0 for å utvikle robuste web-applikasjoner. Legg en lydfil som en ressurs til en Silverlight-prosjektet for å spille av lyd. Nettlesere må ha Silverlight plug-ins installert for å laste disse multimedia applikasjoner.

Bruksanvisning

1 Start Visual Studio 2008 og høyreklikk på Silverlight-prosjektet. Velg "Legg til" og "Eksisterende element."

2 Dobbeltklikk på prosjektfilen og finne sin "Build Handling" eiendom. Velg "ressurs" for å stille inn "Build Handling" eiendom til "Resource".

3 Legg til følgende linje i din Silverlight-prosjektet:

bruker System.Windows.Resources;

Dette gjør at du kan få tilgang til direkte strømmer til dine ressurser.

4 Legg til følgende kode for å sette opp og skape en MediaElement:

MediaElement m = new MediaElement ();

StreamResourceInfo sri = Application.getResourceStream (ny Uri ( "APPLICATION, komponent / myMp3.mp3"));

Erstatt "APPLICATION" med navnet på prosjektet og "myMp3" med navnet på ressursen du har lagt til.

5 Legg til følgende linjer med kode for å spille av lydfilen:

m.SetSource (sri.Stream);

LayoutRoot.Children.Add (m);

m.Play ();

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

Denne koden spiller filen og setter sin posisjon tilbake til begynnelsen, slik at den kan spilles på nytt. Lagre Silverlight-prosjektet.

Hint

  • .MP3 Og .WMA lydfiler er begge støttes av Silverlight 2.0.
  • Silverlight 2.0 støtter ikke avspilling av WAV-filer.