Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

16.02.2008, 12:45

Problem: mid sounds in konsole mit mcisendstring

Hi,

rätsel jetzt schon seit einer zeit warum man in der konsole irgendwie keine midi sounds wiedergeben kann.
im irc meinte einer, dass midi sound bei einem anderen kanalton vielleicht ausgegeben wird als mp3 und wave.
ich glaube, dass die konsole einfach dafür nicht gemacht wurde und das deswegen nicht geht:P



als bsp hab ich eben

C-/C++-Quelltext

1
2
mciSendString( L"open \"Sounds\\field.mid\" alias field", 0, 0, 0);
    mciSendString( L"play field", 0, 0, 0);


spielt nichts ab, wenn ich jedoch ein wait mitsende,dass es wartet, ibs der sound fertig ist, wartet es auf irgendwas (d.h. sound wurde vermutlich geladen und wird irgendwo wiedergegeben, man hört es jedoch nicht (?))

C-/C++-Quelltext

1
2
mciSendString( L"open \"Sounds\\field2.mp3\" alias field", 0, 0, 0);
    mciSendString( L"play field", 0, 0, 0);


das geht problemlos und ebenso eine .wav datei.

kann mir wer erklären, warum midi nicht geht und ob midi überhaupt zum wiedergeben in der konsole geeignet ist?

hab im google nichts gefunden (nur,dass es in delphi anscheinend geht:D) und die sufu hat nur threads, die aber nicht zum thema passen geliefert.

lg
Simon