Comment : lire un son incorporé dans une ressource à partir d'un Windows Form
Mise à jour : novembre 2007
Vous pouvez utiliser la classe SoundPlayer pour lire un son à partir d'une ressource incorporée.
Exemple
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();
}
Compilation du code
Cet exemple nécessite les éléments suivants :
Importation de l'espace de noms System.Media.
Y compris le fichier audio comme ressource incorporée dans votre projet.
Remplacement de « <NomAssembly> » par le nom de l'assembly dans lequel le fichier audio est incorporé. N'incluez pas le suffixe « .dll. »
Voir aussi
Tâches
Comment : lire un son à partir d'un Windows Form
Comment : mettre en boucle la lecture d'un son dans un Windows Form