V
VirusDeluXe
Gast
Hallo Tüftler-Kollegen,
ich habe eine generelle Frage zum Thema "mciSendString". Ich benutze momentan folgenden Code:
Problem daran ist, dass die "player_laser.wav" knapp 1 Sekunde lang ist. Das heißt, dass er bei der Ausführung den Sound noch in voller Lautstärke ausgibt und der Befehl bzgl. der Lautstärken-Regulierung "zu spät" ankommt. Gibt es eine Möglichkeit den Sound direkt "leiser" abzuspielen?
Ansonsten funktioniert alles wunderbar. Wie gesagt, ist eine generelle Frage.
Vielen Dank schon einmal für die Antworten :-)
Grüße, die freundliche Vire von nebenan
ich habe eine generelle Frage zum Thema "mciSendString". Ich benutze momentan folgenden Code:
Code:
sprintf_s(data, "open %s","player_laser.wav");
mciSendString(data, NULL, 0, NULL); //Öffnen
sprintf_s(data, "play %s from 0","player_laser.wav");
mciSendString(data, NULL, 0, NULL); // Abspielen
sprintf_s(data, "setaudio %s output volume to 0", NULL, 0, NULL);
mciSendString(data, NULL, 0, NULL); // Lautstärke
Problem daran ist, dass die "player_laser.wav" knapp 1 Sekunde lang ist. Das heißt, dass er bei der Ausführung den Sound noch in voller Lautstärke ausgibt und der Befehl bzgl. der Lautstärken-Regulierung "zu spät" ankommt. Gibt es eine Möglichkeit den Sound direkt "leiser" abzuspielen?
Ansonsten funktioniert alles wunderbar. Wie gesagt, ist eine generelle Frage.
Vielen Dank schon einmal für die Antworten :-)
Grüße, die freundliche Vire von nebenan