Odtwarzanie dźwięku z pliku *.wav non-stop
Aby po kliknięciu przycisku Button1 plik *.wav był odtwarzany non-stop wywołujemy funkcję Windows API sndPlaySound() podając jako pierwszy argument ścieżkę dostępu do pliku (należy zwrócić uwagę na podwójny backslash oddzielający katalogi), a jako drugi parametr SND_ASYNC | SND_LOOP, który oznacza odgrywanie "w kółko" pliku *.wav w tle działania programu (funkcja ta wymaga biblioteki mmsystem.h, którą dołączamy na początku pliku formularza):
Unit1.cpp |
#include <mmsystem.h> void __fastcall TForm1::Button1Click(TObject *Sender) |
Aby po kliknięciu przycisku Button2 przerwać odgrywanie dźwięku wywołujemy ponownie funkcję sndPlaySound() podając jako parametry NULL:
Unit1.cpp |
void __fastcall TForm1::Button1Click(TObject *Sender) |