none
MP3 und WebStream Audiovisualisierung RRS feed

  • Frage

  • Hallo zusammen,

    ich programmiere mir gerade eine kleines Programm, mit dem ich MP3's bzw. WebStreams abspielen kann. Hierbei benutze ich den WindowsMediaPlayer.

    Das abspielen mache ich wie folgt:

    WindowsMediaPlayer a = new WindowsMediaPlayer();
    a.URL = @"D:\test.mp3";
    a.controls.play();
    
    

    Das Abspielen ist kein Problem und funktioniert soweit.

    Nun möchte ich gern die abspielende Musik visualisieren, egal ob es eine MP3 ist oder ein Webstream.

    Mein Ansatz ist, dass ich für die MP3 zunächst ein FileStream erzeuge:

    FileStream fs = new FileStream(@"D:\test.mp3", FileMode.Open);

    Und für einen Webstream so:

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("URL_zum_Stream");
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    Stream receiveStream = response.GetResponseStream();

    Jetzt stehe ich aber auf dem Schlauch und komme nicht weiter. Wie ist es jetzt möglich, von den beiden Streams eine RealFFT zu erzeugen, so dass man das Spectrum anzeigen kann.

    Ist das überhaupt möglich oder bin ich total falsch unterwegs?

    Ich danke für die Hilfe.

    Viele Grüße
    Marcel

    Samstag, 29. November 2014 13:13

Antworten

Alle Antworten