Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2017.06.04;
Скачать: [xml.tar.bz2];

Вниз

Регулятор громкости в 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 вся ветка

Форум: "Media";
Текущий архив: 2017.06.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.001 c
3-1313402211
05ttf
2011-08-15 13:56
2017.06.04
DataSnap + MS Access - remoteError: Authentication Error


3-1314020692
OW
2011-08-22 17:44
2017.06.04
Как написать запрос. Oracle.


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


2-1443376275
dmk
2015-09-27 20:51
2017.06.04
InsertControl и сообщения


15-1462648926
maxsvt
2016-05-07 22:22
2017.06.04
Любителям ретро. Делаем внешний вид Delphi XE8 как в Delphi7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский