Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > WinAmp


Автор: PavelPro 6.6.2005, 10:31
Подскажите какие надо компоненты для делфи 7 для управления WinAmp'ом 2-5.9? smile smile smile

Автор: Yanis 6.6.2005, 10:49
Ищи здесь http://www.torry.net/pages.php?id=173

Автор: SoWa 7.6.2005, 19:18
Опять же в JEDI есть такой компонент!

Автор: poor_yorik 8.6.2005, 14:00
Вот процедурка иллюстрирующая работу с WinAmp'ом.

Код

procedure play_track_with_volume(track_number:integer;volume:integer);
// Track_number - номер трека (от 1 до величины количества треков)
// Volume - громкость (от 0 до 255)
var
  h: hwnd;
begin
  h:=findwindow('Winamp v1.x',g>nil); // Находим окно
  sendmessage(h,WM_USER,track_number-1,121); // Устанавливаем номер трека
  sendmessage(h,WM_USER,volume,122); // Устанавливаем громкость
  sendmessage(h,WM_COMMAND,40045,0); // Проигрываем трек
end;


Работать с WinAmp'ом несложно посылая ему команды через ShowMessage.
Далее приведены списки параметров команд для WM_COMMAND.

Цитата

WM_COMMAND Messages

Previous track button 40044

Next track button 40048

Play button 40045

Pause/Unpause button 40046

Stop button 40047

Fadeout and stop 40147

Stop after current track 40157

Fast-forward 5 seconds 40148

Fast-rewind 5 seconds 40144

Start of playlist 40154

Go to end of playlist 40158

Open file dialog 40029

Open URL dialog 40155

Open file info box 40188

Set time display mode to elapsed 40037

Set time display mode to remaining 40038

Toggle preferences screen 40012

Open visualization options 40190

Open visualization plug-in options 40191

Execute current visualization plug-in 40192

Toggle about box 40041

Toggle title Autoscrolling 40189

Toggle always on top 40019

Toggle Windowshade 40064

Toggle Playlist Windowshade 40266

Toggle doublesize mode 40165

Toggle EQ 40036
Toggle playlist editor 40040
Toggle main window visible 40258
Toggle minibrowser 40298
Toggle easymove 40186
Raise volume by 1% 40058
Lower volume by 1% 40059
Toggle repeat 40022
Toggle shuffle 40023
Open jump to time dialog 40193
Open jump to file dialog 40194
Open skin selector 40219
Configure current visualization plug-in 40221
Reload the current skin 40291
Close Winamp 40001
Moves back 10 tracks in playlist 40197
Show the edit bookmarks 40320
Adds current track as a bookmark 40321
Play audio CD 40323
Load a preset from EQ 40253
Save a preset to EQF 40254
Opens load presets dialog 40172
Opens auto-load presets dialog 40173
Load default preset 40174
Opens save preset dialog 40175
Opens auto-load save preset 40176
Opens delete preset dialog 40178
Opens delete an auto load preset dialog 40180

Автор: PavelPro 13.6.2005, 09:29
Фишка в том что я это знаю,но твои коды для WinAmpa 1-2.8 версии а для других(3-5.5) не подходит!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)