muzyka w tle

0

jak zrobic w delphi aby po uruchomieniu programu grała myzyka w tle wybrana przeze mnie ? Nie chodzi o odtwarzacz lecz o jakas muzyke mid która będzie grac w programie. prosze o pomoc

0

Pierwsza myśl to wstawić właśnie 'MediaPlayer' i raz odtworzyć muzykę. Można też ten komponent stworzyć dynamicznie - przy uruchamianiu aplikacji - odtworzyć i zwolnić zajmowaną przez niego pamięć...

0

Jeżeli chcesz odtworzyć plik *.mid to wystarczy taki kod jak poniżej. Natomiast do otwierania plików typu wav i mp3
też można go użyć, ale ja mam u siebie pod XP problem z urządzeniami MCI, którego pomimo usilnych prób nie udało
mi się naprawić. Dlatego do odtwarzania plików typu mp3, wav jak też i modułów muzycznych - polecam skorzystać z
biblioteki bass.dll dostępnej z dokumentacją na http://www.un4seen.com a więcej informacji jest do wygooglowania.

uses
  MPlayer;

procedure TForm1.FormCreate(Sender: TObject);
var
  MP : TMediaPlayer;
begin
  MP := TMediaPlayer.Create(Self);
  MP.FileName := 'D:\probe.mid';
  MP.Visible := False;
  MP.Parent := Self;
  MP.Open;
  MP.Play;
end;
0

ale mi bardziej chodzilo by o Myzke w programie wgraną juz a nie.. Tak aby kazdy kto odpali program slyszał myzyczke ;P wiem ze moge spakowac 2 pliki myzyczke i program i ustawic aby ja odtwarzał lecz chcialem ją wgrac tak jak obrazek nie ze odczytuje z dysku tylko jest juz wgrane w program na stałe, Da się ? kiedys mialem program KeyGen i w nim Grała myzuczka fajna :D

0

To pisz od razu, że chcesz mieć muzykę wykorzystaną w taki sposob jak w keygenach. Bo po pierwsze w keygenach
na ogół nie gra żaden mid (jak już to pewnie rzadko) tylko jakiś moduł w formacie mod/s3m/xm/it lub podobnym, a 2.
jak chcesz zgrabny sposób do odtworzenia xma w tle to zainteresuj się: http://ufmod.sourceforge.net na stronie jest
wraz ze źrółem potrzebna dokumentacja oraz przykładowe źródła także w Delphi. I ja tego użyłem póki co w jedynym
do tej pory samodzielnym keygenie w Delphi i WinAPI i po spakowaniu UPXem z best i xmem 9 KB - exek ma 23 KB.
Oczywiście keygen jest w WinAPI oraz bez grafiki czy animowanego skaczącego pirata jak w dziełach Razorów, ale w
sumie jest dodatkowo podana tablica CRC32, bo jej używa program do genracji kodu, a to zawsze citkę zajmuje :)
Zresztą wiadomo, rasowy keygen pisze się w całości raczej w MASMie, lecz ja jestem lamerem i znam tylko Delphi.
Dodam tylko, ze do przekowertowania modułu na xm polecam Milky Tracker - działa doskonale i dobrze odtwarza.

1 użytkowników online, w tym zalogowanych: 0, gości: 1