So spielen Sie Audio in Silverlight
Microsoft Silverlight ist eine multimediale Plattform für Nutzung auf multimedia-Websites und Anwendungen. Die Software dient zur interaktiven Spiel- und qualitativ hochwertige Medienwiedergabe. Darüber hinaus wird Silverlight ist kompatibel mit allen Microsoft-Formate wie WMV und WMA, und schließt sogar den VC1 Codec an, der in DVD und Blu-Ray-Playern. Wenn Sie das Silverlight-Projekt Audio hinzufügen möchten, können Sie mit nur wenigen Zeilen Code tun.
Anweisungen
1 Öffnen Sie das Silverlight-Projekt in Ihrem Editor.
2 Mit der rechten Maustaste auf Ihr Projekt die Registerkarte Projekte, und klicken Sie auf "Vorhandenes Element hinzufügen".
3 Klicken Sie auf die audio-Datei, die Sie gerne möchten, einfügen und dann auf "Öffnen".
4 Mit der rechten Maustaste auf die Datei, die importiert wurde und dann auf "Eigenschaften".
5 Einstellung für die Build Action auf "Ressource" und schließen Sie das Eigenschaftenfenster.
6 Fügen Sie den folgenden Code zwischen die < Grid > und < / Grid > Tags der Datei Page.xaml Zusammenhang mit dem Projekt mit dem Silverlight-Editor eine MediaElement deklarieren. Ersetzen Sie den Dateinamen Quelle ist in diesem Fall "Boom.mp3."
< Leinwand Background = "Black" >
<Button Click="Button_Click_Music" Canvas.Left="10" Canvas.Top="10" Width="80" Height="30" Content="Play Music"></Button>
<MediaElement x:Name="SoundFile" Source="Boom.mp3" AutoPlay="False"></MediaElement>
< / MediaElement >
< / Leinwand >
7 Fügen Sie den folgenden Code zum Projektcode an der Stelle, die das MediaElement angezeigt werden soll:
using System;
using System.Collections.Generic;
using System.Linq;
System.Net verwenden;
using System.Windows;
verwenden System.Windows.Controls;
verwenden System.Windows.Documents;
System.Windows.Input verwenden;
verwenden System.Windows.Media;
Verwendung von System.Windows.Media.Animation;
Verwendung von System.Windows.Shapes;
Namespace Tip22
{
public partial class Page : UserControl
{
public Page()
{
InitializeComponent();
}
private void StopAll()
{
SoundFile.Stop();
}
private void Button_Click_Sound(object sender, RoutedEventArgs e)
{
StopAll();
SoundFile.Play();
}
}
}
8 Klicken Sie unter "Projekt" an der Spitze Ihres Editors auf "Projekt ausführen", um Ihr Projekt zu testen.
Tipps & Warnungen
- Ändern Sie um automatisch die Audiodatei wiedergeben, wenn ein Benutzer die Seite oder ein Programm öffnet, AutoPlay = "False" zu AutoPlay = "True" in den Deklarationsabschnitt MediaElement Ihrer Page.xaml-Datei.
- Viele Editoren werden häufig verwendet, um Silverlight, wie Microsoft Visual Studio und Expression Blend zu bearbeiten.