Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 23 odgovora
  • 5.824 pregleda

Najnovija ↓

TListBox, broj redova, TMediaPlayer * Primer!!! 17.06.2006. u 15:13 · pre 248 meseci #1
Upload-ovao sam jedan mali primer. Pozivam Vas da nastavite izradu primera, naravno,
ako znate. Naime, postavio sam TListBox u koji se na osnovu TOpenDialog ubacuju
"pesme" (D:\Folder\Naziv_Pesme.mp3). Pustaju se na osnovu TMediaPlayer komponente,
to mi se cini najjednostavnije.

Trebalo bi nastaviti:

1) dodati redne brojeve Item-a, ( 1. D:\Folder\Naziv_Pesme.mp3 ), redom?!
2) napraviti (1. Naziv_Pesme.mp3), bez "D:\Folder\" ?!
3) pustiti pesmu iz TMediaPlayer-a?!

Ako imate malo volje, da mi pomognete, u znanje ne sumnjam, siguran sam da ce primer
sam po sebi pomoci i drugima.

Hvala unapred.
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 17.06.2006. u 18:53 · pre 248 meseci #5
Dodao sam pomeranje pesama u playlisti, nastavak sa sledecom pesmom nakon kraja prethodne i loop.
Za ispraviti:
Pustanje sledece pesme radi samo ako je ItemIndex=pesmi koja ide.
Ne radi pomeranje selekcije(vise od 1 pesme)

Mrzi me danas vise oko toga, treba na zurku.
Pozdrav.
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 17.06.2006. u 19:00 · pre 248 meseci #6
Ne bi bilo lose da napravis snimanje PlayList-e i otvaranje PlayList-e (.lst)?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 18.06.2006. u 02:02 · pre 248 meseci #8
Pozdrav,

evo pogledao sam primer u vezi Save i Load PlayList... Nisi dobro odradio, badam, zato što memoriše fajl kao
1. D:\Folder\Naziv_Pesme.mp3, ali ga po pokretanju programa ( load ) odradi:D:\Folder\???
Koliko se sećam, pa sam malo to izmenio u upload-ovanom primeru. Dodao sam i brisanje cele liste (songbox, songbox1).
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 18.06.2006. u 15:50 · pre 248 meseci #11
Prilikom instalacije WinSkin.pas i SkinPlaylist.pas kaže delphi ovako:
Citat:
[Warning] SkinPlayList.pas(94): Method 'WndProc' hides virtual method of base type 'TControl'
[Fatal Error] Spectrum.pas(55): File not found: 'fmod.dcu'


JaHvram, da ne treba još nešto da upload-uješ uz to?! fmod.pas?!!!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 18.06.2006. u 16:03 · pre 248 meseci #13
Ubacio sam OpenDirDialog. Kako sad odraditi da doda folder sa fajlovima, kao i
kad odradi OpenDialog. Znaci, izaberemo folder i kad kliknemo na OK doda njegove
fajlove?
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 18.06.2006. u 16:47 · pre 248 meseci #14
Code:
var path:string;
begin
if OpenDirDialog1.Execute then path:=OpenDirDialog1.Path;


E sad moraš naći način da prođeš kroz folder i pokupiš fajlove (rekurzivno, bilo bi bolje). Potraži ovde na forumu.. ima ona tema kako obrisati folder koji nije prazan... možda može to da se iskoristi...
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 18.06.2006. u 19:13 · pre 248 meseci #17
I meni bi bilo interesantno videti kako u ova dva TListBox-a, dodati folder sa fajlovima, kao i s TOpenDialog?! Pa pustiti da "peva"...

BTW, pravio sam formu na kojoj je TDriveBox, TDirectoryListBox, TFileListBox i tako ubacivao fajlove iz direktorijuma. Pretpostavljam da ovo s JaHvram - om komponentom je laksi nacin. Pa ako neko zna kako bi to moglo da se odradi u ovom primeru, nek puca....
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: TListBox, broj redova, TMediaPlayer * Primer!!! 18.06.2006. u 20:16 · pre 248 meseci #18
Rekoh ti da potražiš temu sa brisanjem foldera koji nije prazan... ali uštedeo sam ti trud:

https://www.elitesecurity.org/t172206#1118490

Izmeni tu funkciju da, kad prođe kroz folder, ne briše sve na šta naiđe, nego samo doda u listu, i to je to...
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme