Purebasic musik player

Hallo ich bins mal wieder,

Ich schreibe die Artikel immer noch hier, weil ich mich zwar wie ein paar von euch empfohlen haben mich auch in den Purebasic Forum registriert. Ich erhalte aber von da keine Bestätigungsmail.

Jetzt meine Frage,

Ich habe mir in Purebasic einen Mp3 player programmiert, ich mache es nicht mit MCI sondern mit der Movie funktion, ich möchte hier jetzt auch eine Repeatfunktion einbauen, weiss jemand wie das geht?

Hallo ich bins mal wieder,

Hi

Ich schreibe die Artikel immer noch hier, weil ich mich zwar
wie ein paar von euch empfohlen haben mich auch in den
Purebasic Forum registriert. Ich erhalte aber von da keine
Bestätigungsmail.

Kommt sicherlich noch :wink:

Jetzt meine Frage,

Bin ihc gespannt :smile:

Ich habe mir in Purebasic einen Mp3 player programmiert, ich
mache es nicht mit MCI sondern mit der Movie funktion, ich
möchte hier jetzt auch eine Repeatfunktion einbauen, weiss
jemand wie das geht?

Ich Programmier zwar nit mit Purebasic aber:
Ich würd mal sagen die Playlist in nen Array (lied eins feld[0] lied 2 feld[1] usw…)legen den abspielen lassen und das ganze in eine endlosschleife

Dann als 2. Repeatmodus nur den array[i] in eine endlosschleife packen und je nach Modus die gewünschte Methode aktivieren (if - Verknüpfung /switch Modus 1 hat Wert = 1 und Modus 2 hat den Wert = 2 bei keinem Repeat ist der Wert = 0) :wink:

Hoffe ma ich sach hier nix „dummes“ aber so würd ichs fürs erste probieren

Grüße

Hallo ich bins mal wieder,

Hi

Ich schreibe die Artikel immer noch hier, weil ich mich zwar
wie ein paar von euch empfohlen haben mich auch in den
Purebasic Forum registriert. Ich erhalte aber von da keine
Bestätigungsmail.

Kommt sicherlich noch :wink:

Jetzt meine Frage,

Bin ihc gespannt :smile:

Ich habe mir in Purebasic einen Mp3 player programmiert, ich
mache es nicht mit MCI sondern mit der Movie funktion, ich
möchte hier jetzt auch eine Repeatfunktion einbauen, weiss
jemand wie das geht?

Ich Programmier zwar nit mit Purebasic aber:
Ich würd mal sagen die Playlist in nen Array (lied eins
feld[0] lied 2 feld[1] usw…)legen den abspielen lassen und
das ganze in eine endlosschleife

Dann als 2. Repeatmodus nur den array[i] in eine
endlosschleife packen und je nach Modus die gewünschte Methode
aktivieren (if - Verknüpfung /switch Modus 1 hat Wert = 1 und
Modus 2 hat den Wert = 2 bei keinem Repeat ist der Wert = 0)
:wink:

Okay, danke, aber ich glaube das geht nicht da der ja dann immer von vorne anfängt also spielt er immer nur den ersten teil des lieds, werds aber mal ausprobieren. Jetzt hab ich aber noch eine Frage und zwar wenn ich so etwas auch noch in ein spiel miteinbauen möchte, so dass das das ganze Spiel lang abgespielt wird möchte, wie kann ich das machen, denn auch wenn das obere funktioniert wird ja dann nur diese schleifen wiederholt.

Hallo ich bins mal wieder,

Hi

Ich schreibe die Artikel immer noch hier, weil ich mich zwar
wie ein paar von euch empfohlen haben mich auch in den
Purebasic Forum registriert. Ich erhalte aber von da keine
Bestätigungsmail.

Kommt sicherlich noch :wink:

Jetzt meine Frage,

Bin ihc gespannt :smile:

Ich habe mir in Purebasic einen Mp3 player programmiert, ich
mache es nicht mit MCI sondern mit der Movie funktion, ich
möchte hier jetzt auch eine Repeatfunktion einbauen, weiss
jemand wie das geht?

Ich Programmier zwar nit mit Purebasic aber:
Ich würd mal sagen die Playlist in nen Array (lied eins
feld[0] lied 2 feld[1] usw…)legen den abspielen lassen und
das ganze in eine endlosschleife

Dann als 2. Repeatmodus nur den array[i] in eine
endlosschleife packen und je nach Modus die gewünschte Methode
aktivieren (if - Verknüpfung /switch Modus 1 hat Wert = 1 und
Modus 2 hat den Wert = 2 bei keinem Repeat ist der Wert = 0)
:wink:

Okay, danke, aber ich glaube das geht nicht da der ja dann
immer von vorne anfängt also spielt er immer nur den ersten
teil des lieds, werds aber mal ausprobieren.

Hmm wenn du n „sleep()“ einbaust? man kann doch sicher die Länge des Liedes abfragen das dann in eine Variable packen und das Lied starten und die Prozedur „einfrieren“ bis das Lied ferig ist dann (ggf) den zähler hochsetzen und die Schleife wiederholen.

Kannste dann berichten obs geklappt hat? wenn dus übern anderen Weg löst würds mich auch interessieren wie :wink:

Jetzt hab ich
aber noch eine Frage und zwar wenn ich so etwas auch noch in
ein spiel miteinbauen möchte, so dass das das ganze Spiel lang
abgespielt wird möchte, wie kann ich das machen, denn auch
wenn das obere funktioniert wird ja dann nur diese schleifen
wiederholt.

Hmm verstehe jetzt nicht ganz das Problem: wenn das klappt mit der Schleife ist doch wunderbar. setzt die Schleife in eine Methode und rufst diese in nem Thread auf dann läuft einerseits das Lied in thread 1 und das Spiel im thread 2 -> Problem gelöst… oder hab ich da was missverstanden?

Hmm wenn du n „sleep()“ einbaust? man kann doch sicher die
Länge des Liedes abfragen das dann in eine Variable packen und
das Lied starten und die Prozedur „einfrieren“ bis das Lied
ferig ist dann (ggf) den zähler hochsetzen und die Schleife
wiederholen.

Kannste dann berichten obs geklappt hat? wenn dus übern
anderen Weg löst würds mich auch interessieren wie :wink:

Ich habe das jetzt anders gemacht.

ich lasse das nicht mit playsound sondern mit playmovie abspielen, und da gibt es dann den Moviestatus, wenn dieser 0 ist dann spielt er das wieder ab. So hab ich das gemacht da ich nur einen sound bei meinen Spiel brauche.

Und jetzt hab ich noch eine Frage, und zwar möchte ich das der benutzer das hintergrundbild selbst auswählen kann, kann ich das so machen:

hintergrund.s = OpenFileRequester(„Hintergrund wählen“,"","*.bmp",1)
LoadSprite(5,hintergrund,0)
ResizeImage(5,640,480)

da bei mir der Computer dann abstürzt möchte ich fagen ob hier ihrgendwo der fehler ist oder mein computer einen Fehler hat.