{lang: 'de'}
Flashhilfe.de - Flash Community

NetStream läuft trotz .pause() im Hintergrund weiter [Flash 10]

 


AntwortenRegistrieren Seite1  

elgardo#1
Benutzerbild von elgardo
Beiträge: 16
Registriert: Sep 2010

26.01.2011, 13:41

Hi Leute,

ich habe einen Videoplayer mit den üblichen Funktionen wie Starten, Pausieren, Stoppen, an eine bestimmte Stelle springen etc. gebaut.

Wenn ich die Videos lokal auf meinem Rechner teste, klappt auch alles. Jetzt versuche ich
gerade mittels Flash Media Server die Videos zu streamen.

Ich bekomme auch eine Verbindung, kann starten, stoppen, pausieren...

Der jeweilige NetStream scheint aber im Hintergrund weiter zu laufen, auch wenn ich
diesen mit z.B. "nsStream.pause();" pausiere.

Das hat zur Folge, dass er sich trotz Pause irgendwann selbst beendet bzw. am Ende angelangt ist.
Meine NetStausHandler-Funktion sieht folgendermaßen aus:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function netStatusHandler(event:NetStatusEvent):void {
     
     switch (event.info.code) {
        
        case "NetStream.Play.StreamNotFound":
           trace("Stream not found: " + strSource);
        break;
              
        case "NetStream.Play.Stop":
           trace("NetStream.Play.Stop")
              stopVideoPlayer();
        break;
        
     }
}


Ich verstehe nicht, wie ich das abfangen oder verhindern kann?


Vielen Dank und Gruß
elgardo
RustyCake#2
Benutzerbild von RustyCake
Beiträge: 1776
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

26.01.2011, 14:11