Seite 3 von 10

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 19. Feb 2009, 09:02
von funomat
Hi Nebel,

schönes Modul. Danke :D

Eine Frage habe ich aber noch: Wie kriegt man die Playlist zum laufen? Das ist leider nicht sehr gut Dokumentiert :?
Wo muss die XML-Datei rein und wie sage ich dem Script, das er diese lesen soll?

Gruß,
funomat

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 19. Feb 2009, 17:04
von tommo
Hi,

können auch Videos von Youtube oder Google video in die Playlist integriert werden?

vG,
Tom

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Sa 21. Feb 2009, 19:06
von Nebel
Hi zusammen,
  • Manuelle Playliste: bei der Verwendung einer Playliste muss diese erst manuell erstellt und hochgeladen werden. Ein Beispiel wie eine Playliste auszusehen hat erkennt man an der Beispielsplayliste "playlist.xml", die im Download mit drin ist. Einfach mit einem Texteditor öffnen und anpassen. Irgendwo im Upload hochladen und via Konfiguration dann die "playlist.xml" auswählen. In der Playliste kann man theoretisch (wenn keine Schutzmaßnahmen installiert sind: siehe S.2 dieses Threads am Ende) auch eine URL von Youtube oder Google angeben. !ACHTUNG! Bitte sowohl die Urheberrechte sowie Nutzungsbedingungen von der Entsprechenden Seite und vom JW FLV MEDIA PLAYER 4.2 beachten! (http://www.longtailvideo.com/players/jw-flv-player/). KEIN Trafficklau bitte :D
  • Automatische Playliste: die Unterstützung für Playlisten für automatisch erstellte Playlisten steckt noch in den Kinderschuhen. Bei Verwendung des Playlistgenerators die Datei "playlist_gen_video.php" in den Unterordner des Uploadordner laden, der abgespielt werden soll. Es wird NUR der Ordner durchsucht und NUR die Dateien aus dem Ordner abgespielt, in dem diese php-Datei liegt. In der Modulkonfiguration "playlist_gen_video.php" dann diese Datei als Multimediadatei auswählen. Wenn jemand ein besseres Script kennt und/oder anpassen kann um eine Playliste komfortabler zu erstellen, würde ich mich über Unterstützung freuen.
Schöne Grüße
Nebel

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 26. Feb 2009, 21:52
von funomat
Hallo Nebel,

danke für die Infos. Kannst Du mir bitte noch sagen wo ich die "playlist_gen_video.php" finde?

Gruß,
funomat

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 26. Feb 2009, 22:16
von Nebel
funomat hat geschrieben:danke für die Infos. Kannst Du mir bitte noch sagen wo ich die "playlist_gen_video.php" finde?
Guter Einwand. Das ist der Punkt. Ich hab vergessen sie in die zip-Datei zu packen :oops:

Habe die Datei aktualisiert und auf meiner HP hochgeladen. Alternativ auch hier der Code der playlist_gen_video.php:

Code: Alles auswählen

<?php                                                     // Put this file in the video folder and choose as playlist
define('DS', DIRECTORY_SEPARATOR);
$folder = (isset($_REQUEST['folder'])) ? $_REQUEST['folder'] : "";
$thumbfolder = ($folder) ? $folder."/"  : "thumbs";       // Edit this if your thumbnails folder is different
function files($path, $filter = '.', $recurse = false, $fullpath = false, $exclude = array('.svn', 'CVS', 'php'), $include = array('flv','mp4','swf','mp3'))                      // Delete entry of the inlcude-array, if you don't want these files to be played
{
// Initialize variables
$arr = array ();

// Is the path a folder?
if (!is_dir($path)) {
?>
<script language="javascript" type="text/javascript">alert('Path is not a folder <?php echo $path; ?>'); </script>
<?php
return false;
}

// read the source directory
$handle = opendir($path);
while (($file = readdir($handle)) !== false)
{
$dir = $path.DS.$file;
$isDir = is_dir($dir);
if (($file != '.') && ($file != '..') && (!in_array($file, $exclude))) {
if ($isDir) {
if ($recurse) {
if (is_integer($recurse)) {
$recurse--;
}
$arr2 = files($dir, $filter, $recurse, $fullpath);
$arr = array_merge($arr, $arr2);
}
} else {

if (preg_match("/$filter/", $file)) {
$path_parts = pathinfo($path.DS.$file);
if(in_array($path_parts['extension'], $include)){
if ($fullpath) {
$arr[] = $path.DS.$file;
} else {
$arr[] = $file;
}
}
}
}
}
}
//closedir($handle);

//asort($arr);
return $arr;
}
$path = dirname(__FILE__);
$files = files($path.DS.$folder);

$url = dirname($_SERVER['REQUEST_URI']);

?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>CG Playlist</title>
<trackList>
<?php
foreach($files as $f){
if(file_exists($path.DS.$folder.DS."thumbs".DS.$f.".jpg")){
$img = "$url/{$thumbfolder}/$f.jpg";
}elseif(file_exists($path.DS.$folder.DS."thumbs".DS.$f.".gif")){
$img = "$url/{$thumbfolder}/$f.gif";
} else $img = "";
?>
<track>
<title><?php echo $f; ?></title>
<location><?php echo "$url/$folder$f";?></location>
<image><?php echo $img; ?></image>
</track>
<?php
}
?>
</trackList>
</playlist>
Schöne Grüße
Nebel

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 26. Feb 2009, 23:33
von funomat
:lol: kann schon mal passieren!

Danke.

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 5. Mär 2009, 11:10
von Luesch1
Und wo muss ich die
playlist_gen_video.php
hintun damit es funktioniert?

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 5. Mär 2009, 13:19
von Nebel
Lesen! Steht doch vier Beiträge weiter oben ;)
...die Datei "playlist_gen_video.php" in den Unterordner des Uploadordner laden, der abgespielt werden soll.

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Mo 30. Mär 2009, 15:01
von Martin S.
Hallo,
Vielen Dank für das geniale Modul, genau sowas habe ich gesucht, einfach super.
Eine kleine Frage habe ich aber noch, bei einem User mit einer langsamen Leitung hängt sich das Video komplett auf und nichts geht mehr, habe am Anfang was von einem Pufferwert gelesen den man manuel hochsetzen kann, wo oder wie kann man das machen? Danke

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Mi 1. Apr 2009, 17:19
von Nebel
Hi Martin S.,

ich habe das Modul so angepasst, dass der Pufferwert jetzt eingestellt werden kann. Code im ersten Post (der Download ist noch nicht aktualisiert).

Schöne Grüße
Nebel

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 2. Apr 2009, 09:01
von Martin S.
Hallo Nebel,
habe es gerade getestet und jetzt laufen die Videos gar nicht mehr an, kurz nachgesehen, bei der Variable $video im Output ist noch die nebel-Webadresse fest hinterlegt, die muss natürlich noch geändert werden.
Und dann ist mir noch aufgefallen, wenn der Wert 20 hat, und das Video vorher komplett geladen wurde, dann beginnt es zu laufen und der Kreisel in der Mitte zählt trotzdem von 20 weiter bis 0, obwol das Video bereits im Hintergrund läuft, das sieht irgendwie nicht so sauber aus.

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 2. Apr 2009, 10:17
von Nebel
Hi,

hab den Output geändert. Das mit dem Kreisel kann nicht reproduzieren (FF3, IE7, Opera). Bei mir verschwindet der, sobald die Wiedergabe beginnt. Habe diverse Werte durchprobiert. Immer das gleiche. Das liegt aber auch eher nicht an dem Modul sondern am verwendeten JW FLV Player. Auf den habe ich keinen Einfluss.

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Do 2. Apr 2009, 10:20
von Martin S.
Auf jeden Fall eine super Erweiterung dafür, gerade wenn die Videos größer werden. Ich teste mal noch ein wenig rum damit. Vielen Dank.

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Mo 4. Mai 2009, 16:23
von Eggy
Tolles Modul, ich habe nur das Problem, dass ich bei mir nicht das Verzeichnis des Players auswählen kann, er zeigt mir immer eine Datei an, die es gar nicht mehr gibt es werden mir auch nicht alle Filme im Verzeichnis anzeigt, selbst wenn ich den Cache komplett geleert habe.
Ich scheine hier irgend etwas falsch zu machen?? Aber was?
Eggy

Re: Modul: FLV Media Player (XHTML valide)

Verfasst: Mo 4. Mai 2009, 17:52
von Nebel
Hi,

hast du die Dateien über die Dateiverwaltung von Contenido hochgeladen? Falls nicht musst du dort erst noch den Ordner besuchen, in dem die entsprechende Datei liegt, damit Contenido sie in der Modulkonfiguration finden kann.

Gruß