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:100, time:1, onComplete:playvid});
}
function playvid() {
stream.play(loadvid);
}
function fadeout() {
Tweener.addTween(_root.fade, {_alpha:0, time:2, delay: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