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

Video braucht lange zum Starten - Was sind die Alternativen? [Flash 11]

 


AntwortenRegistrieren Seite1  

rabbithorse#1
Benutzerbild von rabbithorse
Beiträge: 3
Registriert: Jan 2010

15.12.2015, 15:53

Liebe Community,

ich sitze an einem Problem welches mir seit vielen Stunden den Tag verdirbt.
Ich möchte für mein Android-Tablet eine APP, die eine Art DVD-Menü ist, erstellen.
Im Grunde habe ich ein simples Hauptmenü mit nur einem Button aufgebaut.
Der Button navigiert auf Frame 2 wo ein Videofile (FLVplayback) startet.
Alles funktioniert auch soweit, jedoch dauert es (je nach Videogröße) bis zu
30 Sekunden bis eine Videodatei startet.
Gehe ich dann raus und drücke wieder den Button, dann startet das File innerhalb
von 3Sek. Vergeht eine Weile, dann muss ich leider wieder so lange warten.

Gibt es Befehle mit denen man diese Wartezeit auf mobilen Endgeräten umgehen kann,
indem das Video in Frame 2 schon preloaded wird oder das Video nie aus dem Cache
gelöscht wird?
Oder gibt es einen Tipp für eine Codec-Einstellung mit der mobile Endgeräte besser zurechtkommen? Leider habe ich alle unterstützen Dateitypen ohne Erfolg ausprobiert.

Folgend noch das AS:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
stop ();

import flash.events.Event;
import flash.events.MouseEvent;
import fl.video.*;

Film.source = "Film1.mp4";
//Film.play();

Film.fullScreenTakeOver = false;

Close_Movie.addEventListener (MouseEvent.CLICK, Exit);
function Exit(e:MouseEvent = null) {
     this.Film.stop();
     this.gotoAndStop(1);
}


Film.addEventListener(fl.video.VideoEvent.COMPLETE, goBack)
function goBack(event:fl.video.VideoEvent):void {
     this.gotoAndStop(1);
}
Schlagwörter: AIR, flvplayback
Geändert von rabbithorse am 15.12.15 um 15:53 Uhr
Tetenja#2
Benutzerbild von Tetenja
Beiträge: 69
Registriert: Apr 2013

17.12.2015, 04:29

Hallo !
Ich hab mich mit Video in Flash noch nicht so beschäftigt, aber aus meiner Schulung noch  ein Package gefunden. Das läuft super und man kann zwischen den Videos zeitlos hin und her schalten.
Kann aber auch daran liegen dass die Videos  sehr klein sind, aber vielleicht hilft ja das Package.

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
package 
{
     import flash.display.MovieClip;
     import flash.events.Event;
     import flash.events.MouseEvent;
     import flash.display.SimpleButton;
        
     public class DokumentKlasse extends MovieClip
     {
        
        public function DokumentKlasse()
        {
                    
           this.film1_btn.addEventListener(MouseEvent.CLICK, setFilm1);
           this.film2_btn.addEventListener(MouseEvent.CLICK, setFilm2);
           this.film3_btn.addEventListener(MouseEvent.CLICK, setFilm3);
           
           this.addEventListener(Event.REMOVED_FROM_STAGE, stopAllStreams);
        }
        
        public function setFilm1(evt:MouseEvent)
        {
           this.playerHuelle_mc.vp_01.source = "videos/e-tron.flv";
        }
        
        public function setFilm2(evt:MouseEvent)
        {
           this.playerHuelle_mc.vp_01.source = "videos/betterresults_480x376.flv";
        }
        
        public function setFilm3(evt:MouseEvent)
        {
           this.playerHuelle_mc.vp_01.source = "videos/routenfuehrung.flv";
        }
        
        public function stopAllStreams(evt:Event)
        {
           this.playerHuelle_mc.vp_01.stop();
        }
     }
}


PS (playerHuelle_mc)  ist der Flash eigene Videoplayer, auf dem die Videos dann laufen.
Geändert von Tetenja am 17.12.15 um 04:38 Uhr

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de