Sound ausgeben



  • Hallo..
    Nächste woche haben wir in der schule eine projektwoche in der schule. ich und 2 kollegen wollen ein Noteneditor via VC++ programmieren.
    Nun arbeite ich schon ein bisschen vor, und will mich über dinge informieren die wir im Unterricht noch nicht gemacht haben.
    So haben wir noch keine Soundausgabe gemacht.
    Bei meiner Suche im net und in einem fachbuch habe ich schon die funktionen
    sndPlaySound();
    Playsound();
    bzw ausgabe mittels DirectX gefunden. Da ich aber nur die einzelnen töne ausgeben will, war es mir zu kompliziert mich in DirectX einzuarbeiten.
    jedoch habe ich nicht viel im net über playsound und sndPlaysound gefunden, was für parameter vervendet werden müssen, und welche dateien ich nachladen muss.

    Ich bedanke mich im Vorraus schonmal über jede antwort.



  • Hier ist mal mein Code den ich verwende um Töne bzw. Musik auszugeben.

    #include "mmsystem.h" 
        #pragma comment(lib, "winmm.lib")
    
        PlaySound("Sounds/Fehler.wav",NULL,SND_FILENAME | SND_ASYNC);
    

    sprich einfach nur die beiden Dateien einbinden und dann mit Playsound die Datei aufrufen. Ist ganz simpel. Es gibt natürlich noch andere Parameter die du verwenden kannst. Dafür einfach mal in die Hilfe gucken oder so.

    mfg Lenni



  • eine Frage dazu,
    ist es möglich den Sound vorzeitig anzuhalten?
    also Biespielsweise ich spiel ne Sounddatei von 3 min länge ab,
    will aber dass sie beretis nach 2 min auf Knopfdruck aufhört?


Anmelden zum Antworten