FAQSuchenBenutzergruppenProfilRegistrierenPrivate MessagesPHPKid-Forum von Joh.-Chr. Hanke: Foren-ÜbersichtLogin
PHPKid-Forum von Joh.-Chr. Hanke: Foren-Übersicht » Entwicklung Gehe zu Seite Zurück  1, 2
Video platzhalter
Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen
markusgutbrod


Beiträge: 174
Anmeldungsdatum: 23.01.2006
Wohnort: Dornstadt
Beitrag Verfasst am: 01.08.2007, 15:24     Titel:
  Antworten mit Zitat      
Da kommt doch immer noch nur ein Video, oder??
_________________
Veni, Vidi, Scribsi
Ich kam, sah und schrieb ein Programm ...
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden ICQ-Nummer

Maffy


Beiträge: 138
Anmeldungsdatum: 15.02.2006
Wohnort: Bad Bocklet
Beitrag Verfasst am: 01.08.2007, 16:28     Titel:
  Antworten mit Zitat      
Habe jetzt noch ein anderes Video hochgeladen.
Es sollte eigendlich jetzt alles klappen.

Mfg Maffy
_________________
leben und leben lassen
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden Website dieses Benutzers besuchen

Maffy


Beiträge: 138
Anmeldungsdatum: 15.02.2006
Wohnort: Bad Bocklet
Beitrag Verfasst am: 06.08.2007, 15:18     Titel:
  Antworten mit Zitat      
Hallo,

Unter Demo Flash Player gibt es jetzt auch eine Einbau Anleitung.

Viel Spaß damit!

Mfg Maffy
_________________
leben und leben lassen
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden Website dieses Benutzers besuchen

Maffy


Beiträge: 138
Anmeldungsdatum: 15.02.2006
Wohnort: Bad Bocklet
Beitrag Verfasst am: 21.09.2007, 15:25     Titel:
  Antworten mit Zitat      
Hallo;

Möchte gerne noch Getid3 verwenden um Infos über die FLV Datei anzeigen zu können. Hat da jemand eine Ahnung wie mann die PHP Classe einbindet und die Daten ausgibt.

Beim ersten Video werden die Infos korrekt angezeigt beim zweiten nicht mehr.

Mfg Maffy

Code:

// Flasch Video-Platzhalter finden und durch Video Player ersetzen
         
   preg_match_all("|flv(.*?)flv|", $acticon, $flv);
   #preg_match_all("|flv(([^]]+))flv|", $acticon, $flv);
   
   $flv_counter = 0;
   
   foreach($flv[1] as $a=>$flvname) {
    
     // Pfad zum Video Ordner   
   $dir   = "module/video/jw_flv_player/";
                            
   // Datei zusammensetzten
   $text = trim(''.$flvname.'');

    // Videoname Vorschaubild            
   $file =''.$text.'.flv';
   $image =''.$text.'.jpg';
   
   // Flash player ID nummerieren
   $flv_player = "player".$a."";
   
   // Initialize getID3 engine
   $getID3 = new getID3;

    // File to get info from
    $file_location = ''.$dir.''.$file.'';

   // Get information from the file
    $fileinfo = $getID3->analyze($file_location);
    getid3_lib::CopyTagsToComments($fileinfo);

    // GETID Output results
   $filformat          = $fileinfo['fileformat'];
   
   // Video Infos
    $resolution_x       = $fileinfo['video']['resolution_x'];
    $resolution_y       = $fileinfo['video']['resolution_y'];
   $play_time          = $fileinfo['playtime_string'];

            
   $output =  '            
   <TABLE>
   <TR>
   <TD>
   <span><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</span>   
   <script>
   var s'.$flv_player.' = new SWFObject("'.$dir.'flvplayer.swf","single","300","170","5");
   s'.$flv_player.'.addParam("allowfullscreen","true");
   s'.$flv_player.'.addVariable("file","'.$file.'");
   s'.$flv_player.'.addVariable("image","'.$dir.''.$image.'");
   s'.$flv_player.'.write("'.$flv_player.'");
   </script>
   <br>
   <strong>Datei Infos:</strong> '.$file.' play_time: '.$play_time.' Größe: '.$resolution_x.'   x '.$resolution_y.'
   <br>
   </TD>      
   </tr>
   </table>
   ';
      
   $muster = "|flv($flvname)flv|";
   $acticon = preg_replace($muster, $output, $acticon);

   }


_________________
leben und leben lassen
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden Website dieses Benutzers besuchen

Maffy


Beiträge: 138
Anmeldungsdatum: 15.02.2006
Wohnort: Bad Bocklet
Beitrag Verfasst am: 30.07.2008, 07:48     Titel: FLV Player überarbeitet
  Antworten mit Zitat      
Ich habe den Code für den FLV Player überarbeitet.

1. Ladet euch den FLV Player von dieser Seite runter http://www.jeroenwijering.com/?item=JW_FLV_Player

2. In der Index Seite fügt ihr den Javascript Code ein:
Code:
<script></script>

Den Pfad müsst ihr entsprechend anpassen.

3. In der Contentshow fügt ihr dann folgenden Code ein.
Hier muss der Pfad zum Ordner als $dir angepasst werden.
Code:
// FLV Video einbinden
   
   $flv_counter = "0"; // Count how many players are inserted
   $dir       = "plugins/video/jw_flv_player/";
   
   preg_match_all("/\[flv:(([^]]+))]/i", $acticon, $flvfund);
   foreach($flvfund[2] as $flvname) {
      
   // Flash player ID nummerieren
   $flv_player = $flv_counter++;
   
   // Argumente finden
   $input = explode(",", $flvname);
   $arg = count($input);
   
// Kann auch weggelassen werden   
$output ='<p> Video:'.$input['0'].' Images:'.$input['1'].'</p>'

// Gibt das FLV Video aus   
$output .=  '            
   <p><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>   
   <script>
      var s'.$flv_player.' = new SWFObject("plugins/video/jw_flv_player/player.swf","ply'.$flv_player.'","328","200","9","#e990ef");
      s'.$flv_player.'.addParam("allowfullscreen","true");
      s'.$flv_player.'.addParam("author","Maffylein");      
      s'.$flv_player.'.addParam("allowscriptaccess","always");
      s'.$flv_player.'.addParam("flashvars","file='.$input['0'].'&image='.$dir.''.$input['1'].'");
      s'.$flv_player.'.write("container'.$flv_player.'");
   </script>
   ';
   
   $muster = "/\[flv:($flvname)]/i";
   $acticon = preg_replace($muster, $output, $acticon);
   
   }


4. An der Stelle wo das FLV Video erscheinen soll gebt Ihr einfach diesen Code ein

[flv:arg1,arg2]

arg1 = FLV Datei
arg2 = Vorschaubild

[flv:demo.flv,demo.jpg]

Hier habe ich mal eine Demo.

Mfg Maffy
_________________
leben und leben lassen
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden Website dieses Benutzers besuchen

Options and Permissions


Beiträge der letzten Zeit anzeigen:

Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
.
Seite 2 von 2 .:. Gehe zu Seite Zurück  1, 2 Neues Thema eröffnen Neue Antwort erstellen

Website Templates
LayoutBank Webpage Templates © - Forumsbetreiber und Impressumslink: siehe www.phpkid.de