Hab den Übeltäter gefunden. Jedenfalls kam jetzt nach paar Stunden ein Fehler. Zwar ohne dass mein AV meckert, aber das liegt wohl daran dass VS den Fehler davor schon abgefangen hat denke ich...
Tritt hier in Zeile 4 auf:
Und zwar krieg ich da diesen Fehler:
System.OverflowException
Die arithmetische Operation hat einen Überlauf verursacht.
Was ich jetzt mache ist klar:
Ich rufe diese Sub einfach nicht mehr auf, wenn die Musik ein Stream ist und nicht eine Datei von Platte...
Aber was heisst das genau? Dass
__________________
Was die Metadaten angeht:
This method first tries to get streaming header information via BASS_TAG_ICY and BASS_TAG_HTTP. Then it tries the following tags in that order: BASS_TAG_META, BASS_TAG_OGG, BASS_TAG_APE and BASS_TAG_WMA.
Aber ob es jetzt sein kann, dass AV da meckert, ist natürlich ein Punkt, da müsste ich mal den Ian fragen ob er da tastsächlich nochmal eine erneute Verbindung aufbaut.
Auch bietet mir da ChannelGetTags noch eine Stange mehr Formate, aber ich bekomme da einen Fehler in Zeile 4 wenn ichs so mache wie im Docs-Beispiel:
System.InvalidCastException: "Ungültige Konvertierung von der Zeichenfolge StreamTitle='G-UNIT FEAT. JOE - in Typ Long.".
Versteh ich nicht, was will er denn mit
Tritt hier in Zeile 4 auf:
VB.NET-Quellcode
- Private Sub AktualisiereAbspielFortschritt(ByVal sender As Object, ByVal e As EventArgs)
- Dim Position As Long = Bass.BASS_ChannelGetPosition(stream)
- NeueAbspielPosition = Position
- AktuellerAbspielFortschritt = CInt(Position)
- AktuellGespielteZeit = GespielteZeit(stream)
- AktuellVerbleibendeZeit = VerbleibendeZeit(stream)
- End Sub
Und zwar krieg ich da diesen Fehler:
System.OverflowException
Die arithmetische Operation hat einen Überlauf verursacht.
Was ich jetzt mache ist klar:
Ich rufe diese Sub einfach nicht mehr auf, wenn die Musik ein Stream ist und nicht eine Datei von Platte...
Aber was heisst das genau? Dass
Position
nicht im Bereich -32768 bis 32768 ist?__________________
Was die Metadaten angeht:
GetFromURL
liefert auch so einige Formate:This method first tries to get streaming header information via BASS_TAG_ICY and BASS_TAG_HTTP. Then it tries the following tags in that order: BASS_TAG_META, BASS_TAG_OGG, BASS_TAG_APE and BASS_TAG_WMA.
Aber ob es jetzt sein kann, dass AV da meckert, ist natürlich ein Punkt, da müsste ich mal den Ian fragen ob er da tastsächlich nochmal eine erneute Verbindung aufbaut.
Auch bietet mir da ChannelGetTags noch eine Stange mehr Formate, aber ich bekomme da einen Fehler in Zeile 4 wenn ichs so mache wie im Docs-Beispiel:
System.InvalidCastException: "Ungültige Konvertierung von der Zeichenfolge StreamTitle='G-UNIT FEAT. JOE - in Typ Long.".
Versteh ich nicht, was will er denn mit
Long
? tags
ist doch ein String-Array?