Gewusst wie: Wiedergeben eines in einer Ressource aus Windows Form eingebetteten Sounds
Aktualisiert: November 2007
Sie können die SoundPlayer-Klasse verwenden, um einen Sound von einer eingebetteten Ressource wiederzugeben.
Beispiel
Private Sub playSoundFromResource(ByVal sender As Object, _
ByVal e As EventArgs)
Dim a As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()
Dim s As System.IO.Stream = a.GetManifestResourceStream("<AssemblyName>.chimes.wav")
Dim player As SoundPlayer = New SoundPlayer(s)
player.Play()
End Sub
private void playSoundFromResource(object sender, EventArgs e)
{
System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream s = a.GetManifestResourceStream("<AssemblyName>.chimes.wav");
SoundPlayer player = new SoundPlayer(s);
player.Play();
}
Kompilieren des Codes
Dieses Beispiel setzt Folgendes voraus:
Der System.Media-Namespace wird importiert.
Die Sounddatei wird als eingebettete Ressource in das Projekt aufgenommen.
"<AssemblyName>" wird durch den Namen der Assembly ersetzt, in die die Sounddatei eingebettet ist. Das Suffix ".dll" wird nicht angegeben.
Siehe auch
Aufgaben
Gewusst wie: Wiedergabe von Sound in Windows Forms
Gewusst wie: Starten einer Schleife eines wiedergegebenen Sounds in Windows Form