Purebasic musik player

Von: , Frage gestellt am Mo, 26. Feb 2007

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?

4 Antworten zu dieser Frage

  1. Antwort von nach 29 Minuten 0 hilfreich
    Re: Purebasic musik player

    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 ;) Jetzt meine Frage,
    Bin ihc gespannt :) 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) ;)

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


    Grüße

    • Antwort von nach 2 Stunden 0 hilfreich
      Re^2: Purebasic musik player

      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 ;) Jetzt meine Frage,
      Bin ihc gespannt :) 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)
      ;)

      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.

      • Antwort von nach 18 Stunden 0 hilfreich
        Re^3: Purebasic musik player

        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 ;) Jetzt meine Frage,
        Bin ihc gespannt :) 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)
        ;)

        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 ;) 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?

        • Antwort von nach einem Tag 0 hilfreich
          Re^4: Purebasic ein spiel

          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 ;)
          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.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!