Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „sound wiederholen?“

rayphi

Noch nicht viel geschrieben

ich habe hier ein mp3 player und der soll wenn das lied zu ende ist wieder von vorne losgehen kann mir jemand sagen was ich ändern muss damit es sich wiederholt
Code:
class Mp3player {
    public var sound:Sound;
    public var soundFile:String;
    
    private var isPlaying:Boolean = false;
    private var sVolume:Number = 0;
    private var interval:Number;
    
    function Mp3player(soundFile:String) {
        this.soundFile = soundFile;
        streamSound(soundFile);
    }
    function streamSound(soundFile):Void {
        var sound:Sound = new Sound();
        var ref = this;
        sound.onLoad = function() {
            ref.pos(sound);
        };
        sound.onSoundComplete = function() {
            isPlaying = false;
            streamSound(soundFile);
        };
        sound.loadSound(soundFile, true);
        sound.setVolume(sVolume);
        _root.player.sPre_mc.onEnterFrame = function() {
            var sGesamt:Number = sound.getBytesTotal();
            var sGeladen:Number = sound.getBytesLoaded();
            var sProzent:Number = Math.ceil(sGeladen/sGesamt*100);
            this.gotoAndStop(sProzent);
            if (sProzent == 15) {
                ref.playSong(sound);
            }
            if (sProzent == 100) {
                ref.playSong(sound);
                this.gotoAndStop(1);
                delete this.onEnterFrame;
            }
        };
    }
    function transVolume(sound):Void {
        if (sound.getVolume()<100) {
            sound.setVolume(sound.getVolume()+1);
        } else {
            clearInterval(interval);
        }
    }
    function pos(sound):Void {
        _root.player.sPos_mc.onEnterFrame = function() {
            var sPosition:Number = int(sound.position);
            var sDuration:Number = int(sound.duration);
            var sWo:Number = Math.round(sPosition/(sDuration/100));
            this.gotoAndStop(sWo);
            if (sPosition == sDuration) {
                this.gotoAndStop(1);
                delete this.onEnterFrame;
            }
        };
    }
    function playSong(sound):Void {
        gui(sound);
        if (!isPlaying) {
            sound.start(0);
            interval = setInterval(transVolume, 200, sound);
            isPlaying = true;
        }
    }
    function gui(sound) {
        _root.player.btn.onRelease = function() {
            if (this._parent.txt._currentframe == 1) {
                sound.stop();
                this._parent.txt.gotoAndStop(2);
            } else {
                sound.start();
                this._parent.txt.gotoAndStop(1);
            }
        };
    }
}

danke schon mal im vorraus
 

agielen

Aktives Mitglied

AW: sound wiederholen?

Ich kann so etwas auch noch nicht. Aber auf meinen Entdeckungstouren durch's Netz habe ich immer wieder mal "repeat" gesehen. Muss das nicht aktiviert werden? Das fehlt bei Dir...würd ich sagen...
 

rayphi

Noch nicht viel geschrieben

AW: sound wiederholen?

ja aber das wenn es so ist weiß ich nicht wo ich es hinschreiben muss dieses mp3 player script ist ein externes Actionscript also in einem eigenen file wodrauf die swf datei zugreift also kann ich ja schon mal nicht einfach so den swf film wiederholen lassen
 

agielen

Aktives Mitglied

AW: sound wiederholen?

Wenn Du den swf-Film in die Seite einsetzt gibt es die Möglichkeit, das mit Parametern im Code anzugeben. In diesem Fall ist es ein Loop: <param name="LOOP" value="true" />. Zumindest mache ich das so und es funktioniert, auch wenn der auf die externe SWF-Datei zugreift. In vielen Programmen, wie z.B. dreamweaver kannst Du das auch einfach anklicken: Loop? Ja.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
175.155
Beiträge
2.581.856
Mitglieder
67.222
Neuestes Mitglied
Gregor
Oben