Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 12.09.2017
Сообщений: 7

Громкость в TrackBar

25.09.2017, 20:42. Показов 3290. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю mp3, воспроизвожу музыку через MediaPlayer.
В чем проблема, у меня регулятор громкости стоит в TrackBarе, нужно сделать, чтобы когда включаю музыку, она была на 0 в трекбаре, чтобы не было звука.
P.S Трекбар у меня работает, только когда включаю музыку она орет на максимум, нужно, чтобы молчала когда включаешь и прибавлять трекбаром.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.09.2017, 20:42
Ответы с готовыми решениями:

Как сдлелать увеличение и уменьшение громкость спомощью trackBar
Здраствуйте, подскажите пожалуйста как сдлелать увеличение и уменьшение громкость спомощью trackBar. Запускаю я песню и private void...

Громкость
У меня есть вопрос - делаю программу для получения громкости. Мне нужна не громкость самого воспроизведения, а громкость саунд-трека. Надо...

громкость
как реализовать регулятор громкости в delphi 7 :huh::huh:

13
129 / 65 / 16
Регистрация: 03.09.2015
Сообщений: 832
25.09.2017, 21:43
В свойствах TrackBar:
C++
1
2
TrackBar->Max = 100;
TrackBar->Min = 0;
На TrackBarChange:
C++
1
waveOutSetVolume(0, TrackBar->Position*65535/100);
Это именно громкость всего приложения
1
0 / 0 / 0
Регистрация: 12.09.2017
Сообщений: 7
26.09.2017, 06:21  [ТС]
Не помогло, все равно музыка сразу громко играет

Добавлено через 50 секунд
ziqp, ziqp, Не помогло, все равно музыка сразу громко играет
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
26.09.2017, 07:31
Stayqw, покажите код
0
0 / 0 / 0
Регистрация: 12.09.2017
Сообщений: 7
26.09.2017, 07:45  [ТС]
Почтальон, Ну это часть, где посоветовали ранее
Миниатюры
Громкость в TrackBar  
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
26.09.2017, 07:48
Отладчик точно срабатывает на обработчике TrackBar2 ?
0
0 / 0 / 0
Регистрация: 12.09.2017
Сообщений: 7
26.09.2017, 07:52  [ТС]
Почтальон, Да, вас смущает, что там TrackBar2 именно 2? Просто я уже от безысходства удалил первый TrackBar и второй воткнул, все равно.
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
26.09.2017, 07:53
Обработчик привязан к элементу ?
0
0 / 0 / 0
Регистрация: 12.09.2017
Сообщений: 7
26.09.2017, 07:57  [ТС]
Почтальон, Да, все вроде нормально
Может в Rad Studio 10.2 нельзя громкость в программе сделать на 0 таким способом
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
26.09.2017, 08:16
Цитата Сообщение от ziqp Посмотреть сообщение
TrackBar->Position*65535/100
Смущает значение выражения....
0
0 / 0 / 0
Регистрация: 12.09.2017
Сообщений: 7
26.09.2017, 08:40  [ТС]
Почтальон, Так посоветовали выше

Добавлено через 1 минуту
Почтальон, У меня было вот так
C++
1
2
TrackBar1->Max = 65350 ;
waveOutSetVolume(0, MAKELONG(TrackBar1->Position, TrackBar1->Position));
Но толку 0
0
129 / 65 / 16
Регистрация: 03.09.2015
Сообщений: 832
26.09.2017, 20:07
Лучший ответ Сообщение было отмечено Stayqw как решение

Решение

Цитата Сообщение от Почтальон Посмотреть сообщение
Смущает значение выражения....
TrackBar->Position*65535/100 это пропорция. Минимальное значение звука 0, максимальное 65535. Минимальное значение TrackBar 0, максимальное 100. Так проще работать уже с процентами
Цитата Сообщение от Stayqw Посмотреть сообщение
Но толку 0
Попробуйте при запуске приложения сделать так (звук не должен идти вообще):
C++
1
waveOutSetVolume(0, 0);
А затем так (звук установлен на максимум):
C++
1
waveOutSetVolume(0, 65535);
0
0 / 0 / 0
Регистрация: 12.09.2017
Сообщений: 7
27.09.2017, 08:43  [ТС]
ziqp, Все заработало, спасибо
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
27.09.2017, 09:13
Цитата Сообщение от Почтальон Посмотреть сообщение
Смущает значение выражения....
Поэтому и обратил внимание на это
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.09.2017, 09:13
Помогаю со студенческими работами здесь

Громкость звука в XP
при загрузке винды громкость звука стоит на 50%. Как сделать так, чтобы громкость грузилась на 100% ???

Громкость музыки
как в delphi регулировать громкость музыки. она в фоновом режиме

Внесистемная громкость
Для плеера нужно написать регулятор громкости, через volume контролирую системную громкость (причем даже не "общую", а...

Громкость звука
Есть ли возможность с помощью JavaScript оценивать громкость голоса человека, когда он говорит в микрофон в реальном времени? Может...

Скачет громкость
В любой момент, очень заметно в видео на ютубе, может звук стать или очень тихим или на оборот выскочить на очень громко. %-) Но не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru