Webstream mit Windows Media Player in Form abspielen

    • Allgemein

      Webstream mit Windows Media Player in Form abspielen

      Ich habe hier oft gesehen das hier nach Lösungen gesucht wird wie man in einer Windows Form einen Stream (MP3) abspielen kann.

      Ich habe selbst das Problem gehabt und nach langem langem suchen die Lösung gefunden.

      Los geht's:

      Schritt 1:
      Wir müssen als erstes das Windows Media Player Steuerelement aus der Toolbox auf die Form packen.

      Dann sollte das ganze so aussehen:


      Schritt 2 (Steuerelement hinzufügen):
      Nun haben wir 2 möglichkeiten unseren Code zu nutzen (Beide möglichkeiten haben den gleichen effekt):
      Möglichkeit 1: Doppelklick auf die Form und den Code ins Form_Load event schreiben
      Möglichkeit 2: Doppelklick auf das Steuerelement

      Ich nutze am liebsten die Möglichkeit 2.

      Schritt 3 (Importieren der WMPLib):
      Dann Importieren wir die WMPLib.
      Dies machen wir im Namespace wo wir folgendes eintragen:

      VB.NET-Quellcode

      1. Imports WMPLib


      Dann gehen wir zu unserem Steuerelement das wir eben eingefügt haben und geben unseren Code ein der dann unseren Stream abspielt.

      Schritt 4 (Stream adresse angeben):
      Damit das Programm weiss von welcher adresse es abspielen soll, geben wir folgendes ein:

      VB.NET-Quellcode

      1. AxWindowsMediaPlayer1.URL = "'hier kommt eure Adresse rein"


      Schritt 5 (Stream abspielen):
      Damit der Stream auch abgespielt wird müssen wir noch:

      VB.NET-Quellcode

      1. AxWindowsMediaPlayer1.Ctlcontrols.play()

      eingeben damit der Stream auch abgespielt wird.


      Im ganzen sollte es so aussehen:
      Code:

      VB.NET-Quellcode

      1. Imports WMPLib
      2. Public Class Form1
      3. Private Sub AxWindowsMediaPlayer1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AxWindowsMediaPlayer1.Enter
      4. 'Die adresse müsst ihr mit eurer Adresse zum player ersetzen
      5. AxWindowsMediaPlayer1.URL = "http://www.radio-ndfm.de/streamurl.asx"
      6. AxWindowsMediaPlayer1.Ctlcontrols.play()
      7. End Sub
      8. End Class


      Falls noch fragen sind oder Verbeserungsvorschläge könnt ihr die gerne Posten.
      Im nächsten Tutorial werde ich erklären wie man die Hörerzahl in dem Programm anzeigen kann (wenn es noch keins dazu gibt).

      Ansonsten hoffe ich das ich euch mit diesem Tutorial geholfen habe.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Patrick1993“ ()