Kalle_B: Frage zum emff Player - zu viel Traffic

Hallöle,

in einem Veranstaltungskalender setze ich den emff_simple.swf ein für Termine mit Tondokumenten. Auf einer Webseite gibt es bis zu 25 Termine.

 <object type='application/x-shockwave-flash' data='emff_simple.swf?src=http://www.shantychor-schlickrutscher.de/mp3_player/05 Bye bye my Roseanna.mp3' height='20' width='20'>  
 <param name='movie' value='emff_simple.swf?src=http://www.shantychor-schlickrutscher.de/mp3_player/05 Bye bye my Roseanna.mp3'>  
 <param name='quality' value='high'>  
 <param name='bgcolor' value='#ffff44'>  
 </object>  

Da ich jetzt an einem Chorprojekt arbeite, werden es mehr und mehr Termine mit Tondokumenten.

Es scheint mir so, dass der emff_simple jedes der genannten Tondokumente lädt, denn sie starten bei Klick sofort.

Das ist so nicht erwünscht, ich möchte nicht bei jeder Anzeige einige MB Traffic erzeugen, wenn der Benutzer das Dokument nicht anklickt.

Gibt es einen Parameter, der das Vorladen verhindert?

Lieben Gruß, Kalle

  1. Hallo Kalle_B,

    in einem Veranstaltungskalender setze ich den emff_simple.swf ein für Termine mit Tondokumenten. Auf einer Webseite gibt es bis zu 25 Termine.

    Wo hast du den emff_simple her? Von der offiziellen Webseite des EMFF stammt er jedenfalls nicht. Oder hast du ihn selbst kreiert?

    <object type='application/x-shockwave-flash' data='emff_simple.swf?src=http://www.shantychor-schlickrutscher.de/mp3_player/05 Bye bye my Roseanna.mp3' height='20' width='20'>

    <param name='movie' value='emff_simple.swf?src=http://www.shantychor-schlickrutscher.de/mp3_player/05 Bye bye my Roseanna.mp3'>
    <param name='quality' value='high'>
    <param name='bgcolor' value='#ffff44'>
    </object>

      
    Der HTML-Code sieht auch sehr danach aus als stamme er noch aus der EMFF 0.1 bis 0.4 Dynastie.  
      
    
    > Da ich jetzt an einem [Chorprojekt](http://remso.de/index.php?TYP=7,9&lg=de2) arbeite, werden es mehr und mehr Termine mit Tondokumenten.  
    >   
    > Es scheint mir so, dass der emff\_simple jedes der genannten Tondokumente lädt, denn sie starten bei Klick sofort.  
      
    Das Ganze nennt sich "Streaming" - die Datei wird während des Ladevorgangs abgespielt.  
      
    
    > Das ist so nicht erwünscht, ich möchte nicht bei jeder Anzeige einige MB Traffic erzeugen, wenn der Benutzer das Dokument nicht anklickt.  
    >   
    > Gibt es einen Parameter, der das Vorladen verhindert?  
      
    Es gibt beim EMFF 0.5.x einen Parameter "autoload", über die man automatisches Laden \_einschalten\_ kann - standardmäßig ist dies aber deaktiviert. Und ich glaube kaum, dass die Dateien direkt beim Laden des EMFF ebenfalls geladen werden - selbst bei einer modifizierten Version.  
      
    Was aber zutrifft ist folgendes: Sobald eine Datei gestartet wurde wird diese \_komplett\_ übertragen. Hat eine MP3 eine Dauer von 3 Minuten und der Nutzer spielt nur 5 Sekunden ab, so wird die Datei trotzdem komplett übertragen.  
    Ab ActionScript 3 kann man auch den Ladevorgang abbrechen - AS3 kommt aus Kompatibilitätsgründen beim EMFF aber noch nicht zum Einsatz.  
      
      
    Grüße  
      
    Marc Reichelt || <http://www.marcreichelt.de/>  
    
    -- 
    DPRINTK("Last time you were disconnected, how about now?");  
            linux-2.6.6/drivers/net/tokenring/ibmtr.c  
      
    [Selfcode](http://emmanuel.dammerer.at/selfcode.html): ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    
    1. Hi,

      Was aber zutrifft ist folgendes: Sobald eine Datei gestartet wurde wird diese _komplett_ übertragen. Hat eine MP3 eine Dauer von 3 Minuten und der Nutzer spielt nur 5 Sekunden ab, so wird die Datei trotzdem komplett übertragen.

      Das ist mir neu. Ich war mir eigentlich sehr sicher, dass dem nicht so ist. Ich hätte darauf schwören können, sobald ich die Stop/Pause klicke in diversen Player(auch Youtube) hört das Laden aufdem ist aber(nicht mehr?) so wie ich gerade beim testen sehe. Jetzt gibt es 2 Möglichkeiten entweder ich irre mich(mags kaum glauben) oder das passiert erst mit einem aktuellen AdobeAddon(habe nämlich gerade erst ein Upgrade mit Flash 10a.ocx gemacht)?

      Mario

      1. Hallo Mario,

        »» Was aber zutrifft ist folgendes: Sobald eine Datei gestartet wurde wird diese _komplett_ übertragen. Hat eine MP3 eine Dauer von 3 Minuten und der Nutzer spielt nur 5 Sekunden ab, so wird die Datei trotzdem komplett übertragen.

        Das ist mir neu. Ich war mir eigentlich sehr sicher, dass dem nicht so ist. Ich hätte darauf schwören können, sobald ich die Stop/Pause klicke in diversen Player(auch Youtube) hört das Laden aufdem ist aber(nicht mehr?) so wie ich gerade beim testen sehe. Jetzt gibt es 2 Möglichkeiten entweder ich irre mich(mags kaum glauben) oder das passiert erst mit einem aktuellen AdobeAddon(habe nämlich gerade erst ein Upgrade mit Flash 10a.ocx gemacht)?

        Die Funktion zum Abbrechen eines Downloads existiert wirklich erst seit der Einführung von ActionScript 3, also auch erst seit der Einführung des Flash Players 9.

        Grüße

        Marc Reichelt || http://www.marcreichelt.de/

        --
        DPRINTK("Last time you were disconnected, how about now?");
                linux-2.6.6/drivers/net/tokenring/ibmtr.c
        Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
        1. Hi Marc,

          Die Funktion zum Abbrechen eines Downloads existiert wirklich erst seit der Einführung von ActionScript 3, also auch erst seit der Einführung des Flash Players 9.

          daraus werde ich nicht ganz schlau. Ok, Abbruch von Downloads erst ab AS3. Aber was war vor Flasplayer9. Hatte ich das doch richtig in Erinnerung, dass der Stream abbrach sobald man die Stoptaste klickte?

          Mario

    2. Hallo Marc,

      Wo hast du den emff_simple her?

      Nicht selbst kreiert, aber die Quelle weiss ich nicht mehr. Leider kann man Dateien keine Bemerkung anhängen.

      »» ... denn sie starten bei Klick sofort.

      Das Ganze nennt sich "Streaming" - die Datei wird während des Ladevorgangs abgespielt.

      Nein, das würde ich "Vorahnung" nennen. Selbst bei Streaming vergeht ein spürbarer Moment, um die Verbindung mit dem Server aufzubauen. Aber der emff_simple weiss vorher schon, dass ich ihn klicken werde ;-)

      Habe mir die emff- Version 0.5.8 heruntergeladen und werde mich in einer ruhigen Stunde damit beschäftigen. Der emff_silk_button.swf gefällt mir eigentlich gut, lässt sich aber wohl per Parameter nicht einfärben?
        <param name="bgcolor" value="#ffffff" />
        <param name="color" value="#ffff44" />
      bgcolor färbt das Umfeld, color wirkt nicht.

      Lieben Gruß und danke für den emff, Kalle

      1. Hi,

        Nein, das würde ich "Vorahnung" nennen. Selbst bei Streaming vergeht ein spürbarer Moment, um die Verbindung mit dem Server aufzubauen. Aber der emff_simple weiss vorher schon, dass ich ihn klicken werde ;-)

        ich denke du hast recht. Wird aber nicht am Payer liegen, sondern an Adobe.

        Ich sehe auf deiner Seite, wenn ich Flash einschalte mehr Datenvolumen beim Aufruf und kann mir nicht vorstellen, dass das die paar Byte des Players sind. Also vermute ich die Verbindung zur Datei wird irgendwie bereits iniziert. Testen könnte man das wahrscheinlich wenn du wesentlich mehr Player mit Musikstücken auf der Seite verteilt hättest. Aber wenn dem so ist gäbe es auch eine Lösung:

        Per JS dafür sorgen, dass der Player erst aktiv eingebunden wird wenn auf einem Dummy-Button geklickt wird.

        Gruss
        Mario

      2. Hallo Kalle_B,

        »» Das Ganze nennt sich "Streaming" - die Datei wird während des Ladevorgangs abgespielt.

        Nein, das würde ich "Vorahnung" nennen. Selbst bei Streaming vergeht ein spürbarer Moment, um die Verbindung mit dem Server aufzubauen. Aber der emff_simple weiss vorher schon, dass ich ihn klicken werde ;-)

        Das zweifle ich an.
        Ich habe deine Seite eben nochmals aufgerufen und vorher den Browser-Cache geleert. Die MP3-Dateien werden erst auf Anfrage (Klick auf Play) hin geladen.

        Habe mir die emff- Version 0.5.8 heruntergeladen und werde mich in einer ruhigen Stunde damit beschäftigen. Der emff_silk_button.swf gefällt mir eigentlich gut, lässt sich aber wohl per Parameter nicht einfärben?
          <param name="bgcolor" value="#ffffff" />
          <param name="color" value="#ffff44" />
        bgcolor färbt das Umfeld, color wirkt nicht.

        "color" gibt es beim Flash Player auch nicht - nur bgcolor.

        Grüße

        Marc Reichelt || http://www.marcreichelt.de/

        --
        DPRINTK("Last time you were disconnected, how about now?");
                linux-2.6.6/drivers/net/tokenring/ibmtr.c
        Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)