Я использую TMediaPlayer для воспроизведения музыки и видео, который работает нормально, но я хочу контролировать громкость с помощью трекбара, который может скользить от низкого до среднего и высокого. Может кто-нибудь, пожалуйста, помогите мне, как это закодировать, или есть ли другой способ сделать это?
Спасибо!
Если это приложение FMX, вы можете просто использовать свойство Volume компонента TMediaPlayer. К сожалению, такое свойство недоступно в VCL-версии компонента TMediaPlyer.





Сначала вам нужно найти способ установить громкость звука в Win32 (я уверен, что Google и существующие вопросы StackOverflow много знают об этом). потом вам нужно "прикрепить" этот код к трекбару. Таким образом, в основном вы спрашиваете здесь две вещи в одном вопросе (хотя часть графического интерфейса тривиальна). [Я имею в виду, что завтра мы можем получить вопрос о том, как управлять громкостью в Win32 с помощью полосы прокрутки, а послезавтра — вопрос о том, как управлять громкостью в Win32 с помощью поля редактирования, и еще день после этого. ..]