Mon petit programme fait défiler des Images issues de Gifs animés(3) et stockées
dans des ImagesList avec des sons wave associés.
A chaque appui sur F4(OnKeyDown) on passe à la suivante :
Si on est au Choix 0 (départ) on passe au Choix 1 puis 2.
Arrivé au 3 on retourne à la Zéro.
Tout se passe correctement de 0 à 2 mais au retour vers 0
j'obtiens ce message assez bizarre concernant mes Sons
wave puisqu'ils fonctionnent correctement de 0..2.
Si quelqu'un a une idée du problème... Merci d'avance !
Cette exception a été levée à l'origine dans cette pile des appels*:System.InvalidOperationException*: 'L'en-tête wave est endommagé.'
[Code externe] Menu.Menu_KeyDown(Object, System.Windows.Forms.KeyEventArgs)dans Menu.vb [Code externe]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Public ReadOnly Sons() As IO.Stream = {My.Resources.Avemaria, My.Resources.Dancing, My.Resources.Douce_nuit} . . . Public Sub Menu_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown . . . If Choix = 2 Then Choix = 0 Else Choix += 1 My.Computer.Audio.Play(Sons(Choix), AudioPlayMode.Background) <- Erreur signalée ici Size = New Size(Taille(Choix, 0), Taille(Choix, 1)) : Aide.Text = Titre(Choix) Index = 0 : AutoSize = True : StartPosition = FormStartPosition.CenterScreen
Partager