PlaySound zatrzymanie

Odpowiedz Nowy wątek
2003-06-15 20:21
0

Mam kilka komponentów po których kliknięciu odtwarza się dzwięk przy każdym komponencie inny.

Czy istnieje sposób aby po kliknięciu jakiegoś buttona wyłączyć tą funkcje, tak aby po ponownym kliknięciu na dany komponent dzwięk się już nie odtwarzał, żeby go po prostu zamknąć. (Korzystam z FUNKCJI PlaySound)

PLEASE HELP [???]


(Y) - COOL!!!!!!

Pozostało 580 znaków

2003-06-15 22:15
0

Może do playsound() daj parametr SND_ASYNC, a jak naciśniesz na button, to jeszcze jedno playsound(), odtwarzające nieistniejący plik, dodatkowo parametr, który wyłącza systemowy dźwięk, gdy nie ma pliku.

Pozostało 580 znaków

2003-06-15 22:22
0

Może zrobić tak że plik istnieje ale nagrana jest tylko cisza.

Pozostało 580 znaków

2003-06-15 22:40
0

zaraz zaraz, niewiem czy dobrze kumam, żeby wyłączyć odgrywanie dźwięku trzeba napisać tak:

PlaySound('dzwiek.wav',0,Snd_Purge);

i niewydaje mi sie żeby w tym miejscu skąd dowiedziałeś sie jak odegrać dźwięk za pomocą PlaySound nie pisało jak go wyłączyć :-/


<font color="white">

Pozostało 580 znaków

2003-06-16 15:55
0

Flaga SND_PURGE powoduje zatrzymanie odtwarzania a mi chodzi o to aby po kliknięciu buttona bez dzwięku wszystkie inne już sie nie włączyły czyli sie ZAMKNĘŁY


(Y) - COOL!!!!!!

Pozostało 580 znaków

2003-06-16 16:09
0

var
dzwiek : boolean;

button 1 :
if dzwiek then playSound;

button 2 :
if dzwiek then playSound;

button 3 :
dzwiek := not dzwiek;


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0