Flash Video Player

Multimedia als Videos im Internet bedeutet meistens Videos in Form von Flash. Also muß auch der entsprechende Player eingebunden werden. Für meine Typo3 Installation habe ich für die Extension flvplayer2 entschieden.

Dies umso mehr, als ab der Version 1.3.0 von flvplayer2 die Möglichkeit besteht zwischen zwei Playern zu wählen. Von den Anpassungsmöglichkeiten hat mich dabei der Flowplayer überzeugt.

Die Kleinigkeiten

Die Extension, die der Entwickler von flvplayer2 programmiert hat, ist sehr gut. Aber wie bei so vielem - der Endbenutzer ist nie zufrieden.

Was mir als erstes aufviel, waren Probleme mit der Option "Autohide" für die Steuerelemente bei der Wiedergabe eines Videos. Wenn diese ausgeblendet wurden, blieb für diesen Bildbereich immer das Vorschaubild sichtbar.

Bei einem Besuch der Homepage für den Flowplayer konnte ich allerdings genau diese Feature funktionierend beobachten. Ein Blick unter die Haube der Extension offenbarte, dass es in der Zwischenzeit wieder einen Versionsprung des Players gab. Also einmal diesen aktualisieren.

Siehe da, nachdem der Player aktualisiert ware, funktionierte auch "Autohide". Und nachdem ich mir auch die Dokumentation zur Konfiguration des Players im Detail durchgelesen habe, wurden noch ein paar Ergänzungen im PHP-Script der Extension vorgenommen.

Erste Impressionen

Update des Players

Der Update des Players ist relativ einfach.

  • Download des Flowplayers von der Homepage
  • Kopieren der neuen Dateien
  • Anpassen der Versionsnummer im PHP-Script

Folgende Dateien müssen in das Verzeichnis /typo3conf/ext/flvplayer2/p1 kopiert werden:

  • flowplayer-x.x.x.swf
  • flowplayer.controls-x.x.x.swf
  • flowplayer-x.x.x.min.js

Im Dateinamen steht die Bezeichnung x.x.x für die jeweils gültige Versionsnummer.

ext_typoscript_setup.txt

plugin.tx_flvplayer_pi1 {
 
....
....
 
    // flowplayer binaries
    flowplayerFiles {
 
        // flowplayer
        flowplayer = pi1/flowplayer-3.2.5.swf
 
        // flowcontrols (relativ to the player)
        flowcontrols = flowplayer.controls-3.2.3.swf
 
        // flowplayer javascript
        flowjs = pi1/flowplayer-3.2.4.min.js
    }
 
....
....
 
}

class.tx_flvplayer2_pi1.php

// $jsUrl = t3lib_extMgm::siteRelPath('flvplayer2').'pi1/flowplayer-3.2.4.min.js'
$jsUrl = t3lib_extMgm::siteRelPath('flvplayer2').$this->conf['flowplayerFiles.']['flowjs'];
// $swfUrl = t3lib_extMgm::siteRelPath('flvplayer2').'pi1/flowplayer-3.2.4.swf';
$swfUrl = t3lib_extMgm::siteRelPath('flvplayer2').$this->conf['flowplayerFiles.']['flowplayer'];
// player controls relative to the player file
$swfCtl = $this->conf['flowplayerFiles.']['flowcontrols'];
 
...
...
...
 
<script type="text/javascript">
/*<![CDATA[*/
    flowplayer("flowplayer-'.$uid.'", "'.$swfUrl.'",  {
        '.$splashImg.'
        clip: {
            // these two configuration variables does the trick 
            autoPlay: '.$autoStart.',
            autoBuffering: '.$autoBuffering.' // <- do not place a comma here   
        },
        screen:{
            height:"100pct",
            top:0
        },
        plugins:{
            controls:{
                url: "'.$swfCtl.'",
                autoHide : {
                    enabled	       : true,
                    hideDelay          : 500,
                    mouseOutDelay      : 500,
                    hideStyle          : "fade",
                    hideDuration       : 400,
                    fullscreenOnly     : false
                },
....
....
....
            }
        }
    });
/*]]>*/
</script>';

Was noch fehlt

In der derzeitigen adaptierten Fassung kann das Aussehen des Players nur gesamt über direkte Anpassung des PHP-Skriptes erfolgen.

Es fehlen daher noch die notwendigen Änderungen, damit solche Anpassungen direkt über Templates in TS erfolgen können.

Kommentare

02-05-17 15:12, Kennethdot
wh0cd155192 [url=http://torsemide.us.com/]Buying Torsemide[/url]
02-05-17 09:18, TracySig
wh0cd764479 [url=http://sildalis365.us.com/]sildalis[/url]
01-05-17 02:39, Alfredwet
wh0cd438318 [url=http://bupropion.us.com/]bupropion[/url]
30-04-17 06:09, Kennethdot
wh0cd3425 [url=http://paxil.us.org/]paxil[/url]
29-04-17 01:57, TracySig
wh0cd308068 [url=http://onlinemedrol.us.com/]generic medrol[/url]
28-04-17 14:42, Alfredwet
wh0cd69105 [url=http://buyanafranilonline.us.com/]buy anafranil online[/url]
27-04-17 19:44, Kennethdot
wh0cd395271 [url=http://buylisinopril.us.org/]buy lisinopril[/url]
25-04-17 17:44, Aaronmum
wh0cd960399 [url=http://prednisolonenorx.us.com/]prednisolone no rx[/url]
25-04-17 06:43, TracySig
wh0cd177827 [url=http://vardenafil365.us.com/]vardenafil[/url]
24-04-17 18:37, TracySig
wh0cd210670 [url=http://prednisolone.us.com/]prednisolone generic[/url]
25-02-17 04:56, StewartKix
wh0cd527796 [url=http://buyviagraonline2017.com/]buy viagra online[/url]

Kommentar hinzufügen

*) - Pflichtfeld


Wenn du das Wort nicht lesen kannst, hier klicken.CAPTCHA-Bild zum Spam-Schutz