Mp3 File



  • Hallo, hab mir dieses Programm heruntergeladen http://www.c-plusplus.net/forum/169861-full
    Wie kann ich es so editieren, dass es anstatt eine Datei zu speichern, es zb die bekommene mp3 plattformunabhängig abspielt?



  • Uiuiuiui...

    Ist die Frage ernst gemeint?



  • es geht mir um das plattformunabhängige, ich habe zwar für win und linux möglichkeiten gefunden, aber keine für beide

    EDIT: gerade FMOD gefunden welches aber leider nicht gnu ist, es bleibt aber immer noch die Frage wie ich es ANSTATT zu speichern, abspiele



  • Wie willst du denn ein Beispielprogramm, das HTTP Kommunikation mit der Windows API macht, auf einem *NIX System zu Laufen bringen?
    Was hast du eigentlich vor?



  • #ifdef linux
    #include <sys/socket.h> // socket(), connect()
    #include <arpa/inet.h> // sockaddr_in
    #include <netdb.h> // gethostbyname(), hostent
    #include <errno.h> // errno
    #else
    #include <winsock2.h>
    #endif
    

    Das sieht sehr plattformunabhängig aus. Habe mir das Programm bis jetzt so optimiert, dass ich nun ein .mp3 File von einer Website downloade und es im selben Ordner speichere. Da mir das allerdings nicht passt und ich nur die Ausgabe des mp3 Files brauche möchte ich es nicht auf der Festplatte abspeichern, sondern direkt im Programm ausgeben.



  • Tatsächlich... der *UNIX Anteil ist so klein, den habe ich beim Überfliegen glatt übersehen.
    Dass du plattformunabhängig eine MP3 abspielen willst ist klar, aber warum muss das plattformunabhängig sein? In welchem Umfeld wird dein Programm eingesetzt, und wer übersetzt es für die einzelnen OS, die du unterstützen möchtest?



  • Du könntest BASS dafür verwenden.


Log in to reply