Moin,
ich möchte gerne anhand von Directsound Mp3 Datein abspielen können. Mit wav's klappt es auch schon, aber wenn ich eine MP3 Datei auswähle, saht er immer "Der Wert liegt außerhalb des erwarteten Bereichs". Google weiß aber auch nichts.
Danke für Hilfe
ich möchte gerne anhand von Directsound Mp3 Datein abspielen können. Mit wav's klappt es auch schon, aber wenn ich eine MP3 Datei auswähle, saht er immer "Der Wert liegt außerhalb des erwarteten Bereichs". Google weiß aber auch nichts.
VB.NET-Quellcode
- Imports Microsoft.DirectX.DirectSound
- Public Class Form1
- Private _dev As Device
- Private _buffer As SecondaryBuffer
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- _dev = New Device
- _dev.SetCooperativeLevel(Me.Handle, CooperativeLevel.Priority)
- With OpenFileDialog1
- .Filter = _
- "Excel-Mappen (*.mp3)|*.mp3|Alle Dateien (*.*)|*.*"
- .FilterIndex = 1
- .InitialDirectory = "D:\Data"
- .Title = "Wir suchen eine Excel-Mappe"
- If .ShowDialog = Windows.Forms.DialogResult.OK Then
- _buffer = New SecondaryBuffer(OpenFileDialog1.FileName, _dev)
- TextBox1.Text = OpenFileDialog1.FileName
- End If
- End With
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- If Not _buffer Is Nothing Then _buffer.Play(0, BufferPlayFlags.Default)
- End Sub
- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
- If Not _buffer Is Nothing Then _buffer.Stop()
- End Sub
- End Class
Danke für Hilfe