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

Youtube-Video stoppt nicht [Flash 10]

 


AntwortenRegistrieren Seite1 2  

Nisl#1
Benutzerbild von Nisl
Beiträge: 15
Registriert: Apr 2012

01.05.2012, 00:26

Hi,

ich habe folgendes problem:

ich habe ein Youtube-Video in meine HP eingebunden -auf Frame 1- dieser Frame ist zB das Hauptmenü, wenn ich jetzt zum nächsten Frame wechsele, möchte ich gerne das Video stoppen (sowohl den Sound als auch das Downloaden von Daten).

Ich schaffe es einfach nicht das Video auszublenden, oder den Sound zu stoppen. Ich habe schon Befehle wie:
player.stopVideo();
Soundmixer.stopAll();
usw ausprobiert..... die Soundmixer-Funktion arbeitet zwar in der Vorschau korrekt aber nicht später im HTML-Format.

Hier mein Ausgangs-Code:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
var context:LoaderContext = new LoaderContext();
      context.checkPolicyFile = true;
      context.securityDomain = SecurityDomain.currentDomain;
      context.applicationDomain = ApplicationDomain.currentDomain;
   
      Security.allowDomain("www.youtube.com/*");
      var player:Object;
      
      
      var loader:Loader = new Loader();
      loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
      loader.load(new URLRequest("http://www.youtube.com/v/9R2d3ewLvCE?version=3"));
         
         
         
      function onLoaderInit(event:Event):void {
           addChild(loader);
           loader.content.addEventListener("onReady", onPlayerReady);
           loader.content.addEventListener("onError", onPlayerError);
           loader.content.addEventListener("onStateChange", onPlayerStateChange);
           loader.content.addEventListener("onPlaybackQualityChange", onVideoPlaybackQualityChange);
        }
         
      function onPlayerReady(event:Event):void {
           trace("player ready:", Object(event).data);
        player = loader.content;
        player.setSize(640, 360);
        player.x = 0;
        player.y = 0;
        
        }
         
      function onPlayerError(event:Event):void {
           trace("player error:", Object(event).data);
        }
      
      function onPlayerStateChange(event:Event):void {
           trace("player state:", Object(event).data);
        }
         
      function onVideoPlaybackQualityChange(event:Event):void {
           trace("video quality:", Object(event).data);
        }



gibt es keine Funktion wie bei zB. NetStream:
ActionScript:
1
2
removeChild( this.video )
ns.close();


Oder eine Funktion in der ich dem Video ein Soundchannel zuweise denn ich dann gezielt stumm schalten kann? Besonders in Hinblick auf weitere Sounds die sich auf der HP befinden (ich will NUR das Youtube-Video stippen sowie den Sound des Videos abschalten)



Bitte helft mir =(
Schlagwörter: AS3, youtube
cedddy#2
Benutzerbild von cedddy
Beiträge: 572
Registriert: May 2007

01.05.2012, 12:06