Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.05;
Скачать: CL | DM;

Вниз

Звук   Найти похожие ветки 

 
vvvaaa   (2003-01-28 13:50) [0]

Привет всем! Может кто-нибубь подсказать как изменить громкость в MediaPlayer например с помощью TrackBar?


 
DMV   (2003-01-28 19:21) [1]

Привет, вот мои знания по этому вопрсу.
Правда, используя этот способ, ты поменяешь звук в системе

function GetWaveVolume: DWord;
var
Woc : TWAVEOUTCAPS;
Volume : DWord;
begin
result:=0;
if WaveOutGetDevCaps(WAVE_MAPPER, @Woc, sizeof(Woc)) =
MMSYSERR_NOERROR then
if Woc.dwSupport and WAVECAPS_VOLUME = WAVECAPS_VOLUME then
begin
WaveOutGetVolume(WAVE_MAPPER,@Volume);
Result := Volume;
end;
end;

procedure SetWaveVolume(const AVolume: DWord);
var
Woc : TWAVEOUTCAPS;
begin
if WaveOutGetDevCaps(WAVE_MAPPER, @Woc, sizeof(Woc)) =
MMSYSERR_NOERROR then
if Woc.dwSupport and WAVECAPS_VOLUME = WAVECAPS_VOLUME then
WaveOutSetVolume(WAVE_MAPPER, AVolume);
end;

//регулировка с помощью Spin и Gauge

procedure TForm1.SpinButton1DownClick(Sender: TObject);
begin
if Gauge1.Progress <> Gauge1.MinValue then
begin
Gauge1.Progress:= Gauge1.Progress-5;
SetWaveVolume(MakeLong (Gauge1.Progress*655,Gauge1.Progress*655));
end;
end;


 
vvvaaa   (2003-01-29 00:13) [2]

Огромное спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.05.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-12706
Vovanich
2003-04-23 13:55
2003.05.05
WebUpdate


14-12874
Андрей
2003-04-15 21:30
2003.05.05
Как выдрать исходник?


1-12806
JS
2003-04-22 01:54
2003.05.05
Написание компонентов


4-12960
Neep
2003-03-04 11:33
2003.05.05
Как создать на API PopUP меню


3-12617
SiJack
2003-04-15 14:26
2003.05.05
Как создать запрос SQL?