![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Гость_Yoda |
|
|||
|
Unregistered |
Пишу плеер, возникла неободимость сделать trackbar с помощью которого, можно было бы изменять громкость каждой колонки. То есть есть trackbar, position у trackbar по центру.Если сдвинуть ползунок влево, то левая колонка станет громче, вправо - правая, когда ползунок в центре громкость колонок одинаковая.Надеюсь изложил все понятно.
Заранее благодарю. |
|||
|
||||
| s-mike |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: 5 Всего: 16 |
Ну присоединить к трекбару изменение громкости не может вызвать никакого труда. А вот как ты вообще звук воспроизводишь (собираешься воспроизводить)? От этого напрямую зависит каким образом менять громкость колонок. Можно также поменять глобально, но это, думаю, никого не устроит.
|
|||
|
||||
| Гость_Yoda |
|
|||
|
Unregistered |
s-mike, воспроивожу стандартным TMediaPlayer.Громкость звука я меняю не глобально, а именно в MediaPlayer(где-то на форуме валялся пример).А мне нужно балансировать эту громкость(т.е звук при изменении трекбара будет распределяетьяся не с одинаковой громкостьюна каждую колонку, а правая колонка громче - левая тише, и наоборот).Использовать библиотеки BASS или комоненты типа MMtools я не хочу.
Пример: TrackBar.Max := 100, TrackBar.Position := 50. При таких параметрах громкость звука( допустим 100 %) делиться на 2 колонки поровну, т.е. по 50 % громкости на каждую колонку.При TrackBar.Position := 75 , у левой колонки громкость, соответственно, станет 75 % от общей громкости, а у правой 25 % P.S. В WinAmp этот баланс не происходит глобально, а ограничиваеться рамками плеера, что и являеться правильно..Мне бы так Обьяснил примитивно, в надежде на то , что будет понятно |
|||
|
||||
| Yoda |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 4.6.2005 Репутация: нет Всего: нет |
Up
|
|||
|
||||
| Yoda |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 4.6.2005 Репутация: нет Всего: нет |
Up, не кто не знает че ли ?
|
|||
|
||||
| s-mike |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: 5 Всего: 16 |
Yoda, попробуй обратиться к FAQ: http://forum.vingrad.ru/index.php?act=modu...dule=vingradfaq
|
|||
|
||||
| Yoda |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 4.6.2005 Репутация: нет Всего: нет |
Не нашел =(.
|
|||
|
||||
| s-mike |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: 5 Всего: 16 |
||||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |