Seite 1 von 2

Hintergrundmusik

Verfasst: 23.01.2005 16:33
von captain third
kann ich irgendwie eine midi als hintergrundmusik abspieln lassn??? ich hab in der hilfe nachgeguggt,aber da stehts net wirklich drinne...

Verfasst: 23.01.2005 16:53
von AndyX
fmod kann midis abspielen.

Mfg,
AndyX

Verfasst: 23.01.2005 20:03
von captain third
mmmh danke,hab mir die fmod runtergeladen und laut der readme richtig installiert...hab mir des auch gleich angeguggt...aber schwer zu kapiern... :| wie kann ich das einfach schreiben...?

Verfasst: 23.01.2005 20:26
von Laurin
Ich würde Hintergrundmusik in einem eigenen Thread laufen lassen. So muss man sich im Hauptprogramm nicht damit rumquälen.

Im Thread selber müsste es etwa so laufen:
1) Musik laden
2) -"- abspielen
3) Wenn Lied zu ende, springe zu 1)

Fertisch!


Greetz Laurin

Verfasst: 24.01.2005 23:41
von sbehrens
Sollte man Threads nicht vermeiden? :?

mfG
Basti

Verfasst: 25.01.2005 00:28
von MVXA
sofern ein Thread nur nicht auf Strings oder ähnliches zugreift die eventuel von anderen Threads auch berührt werden sollte man es lassen. So geht es.

Verfasst: 25.01.2005 11:55
von bobobo
.. fmod.dll .. tüdelkram .. alles unnötig

siehe im codearchiv unter
Midi_MiniExample_per_MCI.pb

das Teil in nen Thread gepackt und schon hast du Hinterngrundmusik.

Verfasst: 25.01.2005 12:05
von Danilo
bobobo hat geschrieben:das Teil in nen Thread gepackt und schon hast du Hinterngrundmusik.
...auf Windows. ;)

Verfasst: 25.01.2005 13:42
von Froggerprogger
Äh, warum nicht einfach so ?
Habe ich da einen Nachteil übersehen ?

Code: Alles auswählen

InitMovie()
filename.s = "C:\...\CANYON.MID"
LoadMovie(1, filename)
PlayMovie(1, 0)
MessageRequester("", "Klick für Ende")

Verfasst: 25.01.2005 16:12
von bobobo
Danilo hat geschrieben:
bobobo hat geschrieben:das Teil in nen Thread gepackt und schon hast du Hinterngrundmusik.
...auf Windows. ;)
so ist das nunmal mit PB :D

@froggerprogger
Playmovie() ist mir auch grad eingefallen