Slik spiller Audio i Silverlight
Microsoft Silverlight er en multimedia plattform designet for bruk på multimedia nettsteder og applikasjoner. Programvaren er utviklet for interaktive spill og media avspilling av høy kvalitet. I tillegg er Silverlight kompatibel med alle Microsoft-formater, for eksempel WMV og WMA, og selv inkluderer VC1 codec som brukes i DVD og Blu-ray-spillere. Hvis du ønsker å legge lyd til Silverlight-prosjektet, kan du gjøre det med bare noen få linjer med kode.
Bruksanvisning
1 Åpne Silverlight-prosjektet i editor.
2 Høyreklikk på prosjektet fra kategorien Prosjekter og klikk på «Legg til eksisterende element."
3 Klikk på lydfil som du ønsker å sette inn, og klikk "Åpne".
4 Høyreklikk på filen som ble importert, og klikk deretter på "Properties".
5 Sett Build-Handling innstillingen til "Resource" og deretter lukke vinduet Egenskaper.
6 Legg til følgende kode mellom <Grid> og </ Grid> tagger av Page.xaml filen som er tilknyttet prosjektet ved hjelp av Silverlight redaktøren å erklære en MediaElement. Sett på ei fil, som i dette tilfellet er "Boom.mp3."
<Canvas Bakgrunn = "Black">
<Button Click="Button_Click_Music" Canvas.Left="10" Canvas.Top="10" Width="80" Height="30" Content="Play Music"></Button>
& Lt; MediaElement x: Name = & quot; lydfil & quot; Source = & quot; Boom.mp3 & quot; Autokjør = & quot; Falsk & quot;> & lt; / MediaElement>
</ MediaElement>
</ Canvas>
7 Legg til følgende kode i prosjektet kode i stedet som du ønsker at MediaElement skal vises:
bruker System;
bruker System.Collections.Generic;
bruker System.Linq;
bruker System.Net;
bruker System.Windows;
bruker System.Windows.Controls;
bruker System.Windows.Documents;
bruker System.Windows.Input;
bruker System.Windows.Media;
bruker System.Windows.Media.Animation;
bruker System.Windows.Shapes;
navne Tip22
{
public partial class Page : UserControl
{
offentlig Page ()
{
InitializeComponent ();
}
private void STOPALL ()
{
SoundFile.Stop ();
}
private void Button_Click_Sound (objekt avsenderen, RoutedEventArgs e)
{
STOPALL ();
SoundFile.Play ();
}
}
}
8 Klikk "Prosjekt" på toppen av din editor, klikk "Kjør Project" for å teste prosjektet da.
Hint
- For å automatisk spille av lydfilen når en bruker åpner siden eller programmet, endre Autokjør = "false" til Autokjør = "true" i MediaElement erklæring delen av Page.xaml fil.
- Mange redaktører blir ofte brukt til å redigere Silverlight, for eksempel Microsoft Visual Studio og Expression Blend.