Entwickler-Ecke

Windows API - PlaySound()


Aya - Mo 18.11.02 03:32
Titel: PlaySound()
Hi,

weiß jemand wie ich mit NonVCL eine MIDI datei abspielen kann???

Mit PlaySound funktioniert es bei mir nicht, bzw.. es kommt einfach keine musik.

Au'revoir,
Aya


Delete - Mo 18.11.02 10:49

So geht es mit wav-Dateien:

Quelltext
1:
PlaySound('c:\winnt\Media\chimes.wav', 0, SND_ASYNC or SND_FILENAME or SND_NODEFAULT);                    

Und noch MMSystem einbinden. Im PSDK steht allerdings nicht, dass es explizit nur für wav-Dateien geeignet ist, allerdings steht da auch nicht, dass man damit midi-Dateien abspielen könnte.


Aya - Mo 18.11.02 15:31

Wie es mit Wave Dateien geht weiß ich doch, ich frag doch extra speziell nach wie es mit MIDIs geht :)


OregonGhost - Di 19.11.02 10:10

Platform SDK->Graphics and Multimedia Services->Windows Multimedia->Multimedia Audio->MCI->Playing a MIDI File

Da steht ein Quellcode dafür.


Delete - Di 19.11.02 10:13

Sorry, wir haben vergessen zu posten. darauf hatte ich sie schon per ICQ hingewiesen.

@Aya: Das nächste mal sag Bescheid, wenn sich was ergeben hat.


Aya - Mi 20.11.02 00:11

mhh...

Lucki, ich hab hier nix geschrieben weil ich mit dem was da im PSDK stand nich wirklich viel anfangen konnte...

da mag zwar stehen wie es geht, aber wirklich was gefunden hab ich nicht, nur den befehl midiOutOpen(), bei dem ich Keine ahnung habe was die ersten beiden Parameter sind.. (Ja ja, steht als erklärung bei, trotzdem hab ich Keine ahnung)

Wär also super wenn mir trotzdem nochwer helfen könnte

Au'revoir,
Aya


Delete - Mi 20.11.02 04:59

Hier ist die Lösung: http://v032812.ks422.kasserver.com/de/delphi/multimedia/tipps004.html