Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2007, 19:14   #1
D-fens
Пользователь
 
Регистрация: 21.05.2007
Сообщений: 14
По умолчанию Громкость в MediaPlayer

Подскажите, пожалуйста, как менять громкость при воспроизведении видео с использованием MediaPlayer'а.
D-fens вне форума Ответить с цитированием
Старый 10.06.2007, 23:02   #2
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Цитата:
Сообщение от D-fens Посмотреть сообщение
Подскажите, пожалуйста, как менять громкость при воспроизведении видео с использованием MediaPlayer'а.
С использованием Медиаплеера никак. Разве что системный микшер или общую громкость программно с помощью WinAPI менять.
Для музыки есть еще компонент TBassPlayer (библиотека BASS) там можно. Также Direct Sound громкость своего потока меняет.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 10.06.2007, 23:16   #3
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
По умолчанию

Если нужен TBassPlayer вот качай на здоровье:
Часть 1
Часть 2
Заходи еще вот в тему http://www.programmersforum.ru/showthread.php?t=4367
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Старый 12.06.2007, 13:13   #4
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Общая громкость:
////////////
var
volume: LongWord; // громкость
..
begin
volume := 6500*((100-Form1.TrackBar1.Position) div 10);
volume := volume + (volume shl 16);
waveOutSetVolume(WAVE_MAPPER,volume );
////////////////////////
Uses + MMSYSTEM

Последний раз редактировалось Alex21; 12.06.2007 в 13:18.
Alex21 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повышаем громкость Veiron Свободное общение 9 29.05.2008 20:40
Mediaplayer RealSHELS Общие вопросы Delphi 3 12.05.2008 16:44
MediaPlayer DANNY Мультимедиа в Delphi 5 05.05.2008 21:14
Системная громкость ЧИЖ Win Api 3 22.08.2007 21:23
MediaPlayer KORT Компоненты Delphi 15 17.07.2007 14:51