Novo

Forum kao aplikacija na telefonu

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

  • 11 odgovora
  • 6.323 pregleda

Najnovija ↓

Muzika u pozadini 02.12.2003. u 01:06 · pre 279 meseci #1
Pravim igricu u delphiju i treba mi posle ucitavanja forme da se automatski pokrene neki mid
fajl ili mp3 i da svira non stop u toku igre... Mislim u pozadini... I kada dodje do kraja da
se onda ponovo pokrene i da tako ide u krug... Mislim na fazon repeat...
PlaySound naredba mi ne odgovara jer pusta samo kratke wav fajlove... Treba mi nesto za pozadinu...
Hvala unapred i pozdrav
Re: Muzika u pozadini 04.12.2003. u 14:16 · pre 278 meseci #2
Da li si probao sa SND_LOOP i SND_ASYNC kao parametre za PlaySound. Kakav imas problem sa vecim fajlovima?
Re: Muzika u pozadini 04.12.2003. u 17:17 · pre 278 meseci #4
Mislim (samo mislim) da moze sa PlaySound da zavrsi posao tako sto pusti zvuk asinhrono i sa onim loop flagom. Na taj nacin zvuk je pusten, a iz funkcije se odmah vraca.
Re: Muzika u pozadini 05.12.2003. u 00:31 · pre 278 meseci #5
Kada koristim naredbu PlaySound program se zaustavi i prvo pusti celu pesmu i tek onda nastavi sa izvrsavanjem... Meni bi dakle trebalo nesto sto bi radilo u pozadini, dok ide igrica da svira neki midi i kada se zavrsi da krene ponovo da svira isti taj...
Pozdrav i hvala svima na odgovorima!
Re: Muzika u pozadini 05.12.2003. u 10:24 · pre 278 meseci #6
Cak i sa SND_LOOP i SND_ASYNC ?

Pa onda probaj ono sto je silver predlozio, stavi u drugu nit pustanje zvuka.
Re: Muzika u pozadini 05.12.2003. u 12:39 · pre 278 meseci #7
Proradilo je... Treba ovako da se definise:
Samo nece da se ponavlja... Ne znam zasto... Svira u pozadini ali se ne ponavlja...

PlaySound('c:\blabla.wav',SND_LOOP,SND_ASYNC);

Hvala puno... Samo mi reci da li moze da se pusti kojim slucajem neki mp3 ili mora wav?
Da li radi sa ovim i mid fajl ili samo wav? Mislim zbog prostora koji ce da zauzme igrica...
Hvala unapred svima!
Re: Muzika u pozadini 05.12.2003. u 13:58 · pre 278 meseci #8
Hehehe...

a mozda treba ovako:
Code:

PlaySound('c:\blabla.wav', 0 , SND_LOOP or SND_ASYNC);


Rajko

Re: Muzika u pozadini 08.12.2003. u 17:43 · pre 278 meseci #9
Probao sam i tako i nece... Nece da ponavlja zvuk...

A htedoh da pitam da li ima neka slicna naredba za pustanje midi fajlova, posto su oni manji pa bih ubacio neku celu melodiju da svira... U pozadini igrice... Pozdrav
Re: Muzika u pozadini 08.12.2003. u 20:05 · pre 278 meseci #10
Ja sam to ovako radio (nije bila u pitanju igra, i radio sam za video fajlove).

Ucitas u mediaplayer fajl i oncreate stavis:
Code:

mediaplayer1.play;


Onda stavis jedan timer koji ce imati interval 1 i na njega stavis:
Code:

if mediaplayer1.mode<>mpplaying then mediaplayer1.play;


ili

Code:

if mediaplayer1.mode=mpstopped then mediaplayer1.play;


Probaj, sta te kosta
Potpis
Avram,
http://www.eyesburn.co.sr/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme