title: Bug with NAudio, play mp3 in MemoryStream, VB
body: <p>I have a function to read my mp3 from my Resources that work very well.</p>
  
  <p>Unfortunately, if I pass my mouse 30, 40 or 50 times on my button it ends up by a crash on the <code>waveOut.init</code>: <code>( {" AlreadyAllocated calling waveOutOpen "} )</code></p>
  
  <pre><code>Public waveOut As WaveOut = New WaveOut
  
  Private Sub Panel_Bouton_MouseEnter(sender As Object, e As EventArgs) Handles Panel_Bouton.MouseEnter
      Play_Sound()
  End Sub
  
  Public Sub Play_Sound()
      Dim mp3file As MemoryStream = New MemoryStream(My.Resources.Clic)
      'Clic.mp3 is in my Resources
      Dim mp3Reader As Mp3FileReader = New Mp3FileReader(mp3file)
  
      If waveOut.PlaybackState = PlaybackState.Playing Then
          waveOut.Stop()
          ' I tried this but no effect...
      End If
  
      waveOut.Init(mp3Reader)
      waveOut.Play()
  End Sub
  </code></pre>