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

Вниз

Регулятор громкости в MediaPlayer   Найти похожие ветки 

 
mrFreeman2007   (2007-09-11 13:49) [0]

Как сделать регулятор громкости для MediaPlayer? регулятор - TrackBar.


 
Сергей М. ©   (2007-09-11 13:52) [1]


> Как сделать регулятор громкости для MediaPlayer?


Зачем его делать ?
Существует куча готовых)


 
ПЛОВ ©   (2007-09-11 16:06) [2]

Наверно ему нужно чтобы громкость регулировалась только в MediaPlayer? )


 
mrFreeman2007   (2007-09-13 09:32) [3]

Делаю проигрыватель для mp3-дисков. Хочу, чтобы компонентом TrackBar можно было регулировать громкость проигрывания.


 
Сергей М. ©   (2007-09-13 09:35) [4]


> mrFreeman2007   (13.09.07 09:32) [3]


Считай что MediaPlayer для этой задачи не подходит.


 
Anatoly Podgoretsky ©   (2007-09-13 09:53) [5]

> mrFreeman2007  (13.09.2007 09:32:03)  [3]

В принципе вполне нормально желание.
Только почему ты решил о нем рассказать в этой конференцие?


 
mrFreeman2007   (2007-09-13 11:37) [6]

Ну, потому что не знаю, куда обратиться.
В литературе по Дельфи, которая у меня есть, создание мультимедиа-приложений почти не затрагивается.
Да, кстати, тут кто-то упоминал про готовые регуляторы. Это про системный микшер Windows, или есть исходники?..


 
Сергей М. ©   (2007-09-13 11:50) [7]


> Это про системный микшер Windows


Угу.
Но это вряд ли твой случай, потому и MediaPlayer тебе не подходит.


 
ПЛОВ ©   (2007-09-13 11:53) [8]


> В литературе по Дельфи, которая у меня есть, создание мультимедиа-
> приложений почти не затрагивается.

Зато в гугле затрагивается! Но в гугле информация совершенно секретна, только для избранных!!!


 
ПЛОВ ©   (2007-09-13 11:59) [9]

Как сделать регулятор громкости?
http://delphi-faq.zoxt.net/c23.htm
Первая же гугловская ссылка!


 
mrFreeman2007   (2007-09-14 07:33) [10]

Первая процедура у меня не работает - там идет обращение к функции как к процедуре. Вторая работает, но больно уж она неудобна. Поэтому решил - обойдется мой плейер без регулятора.


 
Сергей М. ©   (2007-09-14 08:47) [11]


> решил - обойдется мой плейер без регулятора


И действительно - зачем нужен плейер с регулятором, который мало того что "то работает то не работает", да еще и нафих никому не нужен, бо очередной велосипед с треугольными колесами ?


 
tesseract ©   (2007-09-14 09:48) [12]


> бо очередной велосипед с треугольными колесами ?


C двух, трёхугольные делают умеющие пользоваться гуглом.


 
ПЛОВ ©   (2007-09-14 09:57) [13]

Автор, напиши лучше консольный mp3 плеер - хотя бы просто с проигрыванием файлов по плейлисту и с внешним видом а-ля Far. Ну и чтобы маленький был и не жрал много рамы. Можно даже без регулятора громкости))


 
mrFreeman2007   (2007-09-17 14:30) [14]

К сожалению, не имею опыта программирования консольных приложений. Но вещь занятная.


 
clickmaker ©   (2007-09-17 15:32) [15]


> и не жрал много рамы

масла?
не нужно внешний вид а-ля Фар. Просто командная строка, ну и набирать там
>play ramstein_du_hast.mp3


 
ПЛОВ ©   (2007-09-17 20:02) [16]


> Просто командная строка, ну и набирать там
> >play ramstein_du_hast.mp3

Неудобно, много букав набирать, все же 21 век на дворе)


 
mrFreeman2007   (2007-09-18 11:29) [17]

Е-мое, я же для дисков плейер делаю! Какая командная строка?!


 
Сергей М. ©   (2007-09-18 11:42) [18]


> я же для дисков плейер делаю! Какая командная строка?


Как соотносятся "для дисков" и "командная строка" ?

Никак)


 
ПЛОВ ©   (2007-09-18 13:29) [19]

mrFreeman2007, а ты попробуй, и опыт программирования консольных приложений приобретешь и программу достаточно оригинальную напишешь. А то, вон всяких плееров с графическим интерфейсом уже как тараканов развелось, а консольный - это достаточно оригинально, а если еще и юзабельно будет и не сильно глючно... Такие программы уже есть, но мало. Я даже навскидку не назову конс. плеера для СД дисков)


 
mrFreeman2007   (2007-09-25 09:20) [20]

Хмм... Надо подумать...


 
AsPeeD   (2008-04-01 12:45) [21]

Ставиш трэк бар.
В свойсте Max прописываеш 65535,а в процедуре:

procedure TForm1.TrackBar1Change(Sender: TObject);
var

Value: DWord;

begin

Value := $FFFF - TrackBar1.Position;

WaveOutSetVolume(0, (Value SHL 16) + Value);

end;

не забудь подключить MMsystem


 
Efir   (2008-04-01 21:55) [22]


> clickmaker ©   (17.09.07 15:32) [15]


Интересная идея)


> Неудобно, много букав набирать, все же 21 век на дворе)


Зато солидно)


 
easy ©   (2008-04-01 22:20) [23]


> и программу достаточно оригинальную напишешь

http://www.mplayerhq.hu/design7/dload.html


 
имя   (2009-05-11 19:57) [24]

Удалено модератором


 
имя   (2009-05-12 01:09) [25]

Удалено модератором



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

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

Наверх




Память: 0.52 MB
Время: 0.004 c
2-1443376275
dmk
2015-09-27 20:51
2017.06.04
InsertControl и сообщения


2-1443166282
Andrey K
2015-09-25 10:31
2017.06.04
Как заблокировать комбинацию клавиш.


3-1313402211
05ttf
2011-08-15 13:56
2017.06.04
DataSnap + MS Access - remoteError: Authentication Error


8-1189504147
mrFreeman2007
2007-09-11 13:49
2017.06.04
Регулятор громкости в MediaPlayer


15-1462608413
Pavia
2016-05-07 11:06
2017.06.04
Атомы и поглощение