Einzelnen Beitrag anzeigen
Alt 12-03-2010, 11:09   #18 (permalink)
~pyropete~
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Die XML ist in Ordnung.

Hab Dir mal einen error-Event eingebaut. Wenn ein Video nicht geladen werden
konnte springt er automatisch zu Video 1 und spielt das ab.

PHP-Code:
stream.onStatus = function(info) {
    if (
info.code == "NetStream.Buffer.Full") {
        
fadeout();
    }
    if (
info.code == "NetStream.Play.Stop") {
        
randvid Math.round(Math.random()*(videolen-1));
        
loadvid "http://eve-com.de/limox/templates/limox/images/flash/"+vidpath[randvid];
        
fadein();
    }
    if (
info.code == "NetStream.Play.StreamNotFound") {
        
viderror();
    }
};
// Funktionen auch immer so instanzieren, dann sind sie immer verfügbar
function fadein() {
    
Tweener.addTween(_root.fade, {_alpha:100time:1onComplete:playvid});
}
function 
playvid() {
    
stream.play(loadvid);
}
function 
fadeout() {
    
Tweener.addTween(_root.fade, {_alpha:0time:2delay:1});
}
function 
viderror() {
    
loadvid "http://eve-com.de/limox/templates/limox/images/flash/"+vidpath[0];
    
stream.play(loadvid);

Überprüf auch nochmal Deine Videodateien - mit einigen scheint was nicht zu
stimmen.

Hier geht sofort der Download-Dialog des Firefox auf (korrekterweise):
-> http://eve-com.de/limox/templates/li...eos/bgvid1.flv

Hier hingegen nicht, die Datei wird im Browser als Text angezeigt - da scheint
also was mit der Dateiendung nicht zu stimmen, weil es nicht als FLV erkannt
wird:
-> http://eve-com.de/limox/templates/li...eos/bgvid4.flv
~pyropete~ ist offline   Mit Zitat antworten