Wave Volumen

Tags:    delphi

User
Bruger #988 @ 31.03.02 13:18
Jeg har læst i Tips & Tricks at man kan ændre Wave volumen sådan her:

SetWavVolume (50, 50);

Men jeg kan over hovedet ikke få det til at virke!!!
Jeg har sat det sådan at når man trykker på en knap skulle den ændre lydstyrken, men det virker ikke.

!!!Help, I need somebody!!!
TAK[Redigeret d. 31/03-02 17:10:29 af Emil Harritz]



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
User
Bruger #75 @ 05.04.02 15:39
Svaret på dit spørgsmål:

funktionen hedder
<pre>
waveOutSetVolume(1, DET DU VIL SÆTTE VOLUMEN TIL);
</pre>
Husk at inkludere MMSystem i din uses. Vær opmærksom på at max-volume er 65535, så det hjælper ikke hvis du sætter volume til 100.

Du kan evt. droppe en trackbar på din form og bruge den, det ville nok være det mest brugervenlige.

<pre>
procedure TForm1.Button1Click(Sender: TObject);
begin
waveOutSetVolume(1, TrackBar1.Position);
end;
</pre>
Husk at sætte TrackBar1.Max til 65535.


Med venlig hilsen

Mikkel Bøg Clemmensen
mt.clemmensen@vip.cybercity.dk




User
Bruger #288 @ 01.04.02 00:31
Du skal hvist bare tilføje MMSystem i uses.




User
Bruger #988 @ 01.04.02 15:57
Det virker ikke!!!!!!



Det virker ikke!!!!!!



Der er exempel på funktioner til at både hente og sætte volumen på wave device på følgende web addresse. Exemplet er testet og virker her.


http://www.swissdelphicenter.ch/torry/showcode.php?id=630



Mvh

Kristian



t