Mega Code Archive

 
Categories / Delphi / Multimedia
 

Change the Volume

Title: Change the Volume Question: How can I change the volume? Answer: Put a TrackBar on the form, change the Max value to '15' and in the OnChage event of the trackbar do: procedure TForm1.TrackBar1Change(Sender: TObject); var Count, i: integer; begin Count := waveOutGetNumDevs; for i := 0 to Count do begin waveOutSetVolume(i,longint(TrackBar1.Position*4369)*65536+longint(TrackBar1.Position*4369)); end; end; and play with the trackbar... GNDELPHI