Eine Ausnahme (erste Chance) des Typs "System.TypeInitializationException" ist aufgetreten.

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von kleinkiko.

    Eine Ausnahme (erste Chance) des Typs "System.TypeInitializationException" ist aufgetreten.

    Hallo,

    Wie oben schon im Titel steht passiert das immer wenn ich auf einem Button klicke...
    Ich habe versucht mit der Bass.dll ein Online Radio Stream anzuhören...

    Der Code der mit der Bass.dll im Button zutun hat sieht so aus:

    Dim url As String = "http://www.surfmusik.de/radio/technobase-fm-dsl,6542.html"
    stream = Bass.BASS_StreamCreateURL(url, 0, BASSFlag.BASS_STREAM_AUTOFREE, Nothing, 0)
    Bass.BASS_ChannelPlay(stream, True)


    Mir wird immer dieses Zeile angezeigt wenn ich Debugge und auf dem Button klicke:

    stream = Bass.BASS_StreamCreateURL(url, 0, BASSFlag.BASS_STREAM_AUTOFREE, Nothing, 0)


    Der normale Code des Buttons sieht so aus:

    PictureBox2.Visible = True
    PictureBox3.Visible = True
    WebBrowser1.Navigate("http://www.surfmusik.de/radio/technobase-fm-dsl,6542.html")

    Dim url As String = "http://www.surfmusik.de/radio/technobase-fm-dsl,6542.html"
    stream = Bass.BASS_StreamCreateURL(url, 0, BASSFlag.BASS_STREAM_AUTOFREE, Nothing, 0)
    Bass.BASS_ChannelPlay(stream, True)

    End Sub

    Das Problem ist das ich mich mit der Bass.dll nicht wirklich auskenne und keine Ahnung hab was ich falsch mache :/
    Kann mir wer helfen?
    MfG kleinkiko
    Wenn du auf den Stream gehst, wird eine Datei heruntergeladen welche folgenden Inhalt hat:
    [code][playlist]
    NumberOfEntries=4
    File1=http://listen.technobase.fm/tunein-aacplus-pls
    Title1=TechnoBase.FM - AACplus 80k - Very High Quality - (DSL/Cable)
    Length1=-1
    File2=http://listen.technobase.fm/tunein-dsl-pls
    Title2=TechnoBase.FM - MP3 128k - High Quality - (DSL/Cable)
    Length2=-1
    File3=http://listen.technobase.fm/tunein-oggvorbis-pls.ogg
    Title3=TechnoBase.FM - OGG-Vorbis 48k - High Quality - (ISDN)
    Length3=-1
    File4=http://listen.technobase.fm/tunein-aacisdn-pls
    Title4=TechnoBase.FM - AACplus 40k - Low Quality - (ISDN)
    Length4=-1
    Version=2[/code

    Du siehst hier, dass du 4 Streams zur Verfügung hast. Jetzt suchst du dir einen davon aus und kannst dann diesen abspielen. z.B. AAC+: listen.technobase.fm/tunein-aacplus-pls
    Damit sollte es hinhauen. Falls nicht kannst du immer noch CSCore verwenden -> Siehe Signatur.


    Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.