Lecteur vidéo avec playlist

Soyez le premier à donner votre avis sur cette source.

Vue 41 577 fois - Téléchargée 6 389 fois

Description

Je cherchais un lecteur vidéo capable de lire les flv mais intégrant aussi une playlist et qui s'ouvre aussi dans une pop up. Je me suis inspiré d'un lecteur flash existant sur jeroenwijering.com et je l'ai adapté à mes besoins.

Il ya trois fichiers, le premier l'index sert à déclencher l'ouverture de la pop up.
le second flvplayer.php crée automatiquement la playlist en scrutant le dossier flv( la ou doivent être mises vos vidéos), votre troisième dossier.
Ce code est en démo sur http://travelindia.free.fr/culture/clip.php.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

rimk95
Messages postés
4
Date d'inscription
samedi 11 février 2006
Statut
Membre
Dernière intervention
25 octobre 2006
-
DSL mai ta source ne fonctionne ni sous IE ni sous FireFox.
Pourtant bien pensée. Mai le prob se situe surement au chargement de la video.flv (pourtant bien mise dans le fichier nommé flv). Je vais jetter un coup d'oeil au code source on sait jamais.
Cette source est-elle bien de toi? Si non, se serait bien de mensionner l'auteur car je pense avoir deja vue cette source il y a 1 ans environ et sur phpcs en plus. voila y a encore du boulo.
mainecoon33
Messages postés
19
Date d'inscription
dimanche 12 novembre 2006
Statut
Membre
Dernière intervention
9 mars 2008
-
Salut, chez moi c'est pareil, il me demande si je veux enregistrer le fichier flv. Merci quand même... Il y a un autre script avec playlist qui fonctionne mis sur ce site...
kiwi1nut
Messages postés
29
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
13 mars 2008
-
bonjour
si il existe la même source sur phpcs ce n'est alors qu'un pur hasard.
Cependant ce code marche très bien sous IE mais pas du tout sous firefox a moins d'avoir l'extension IE tab. (pas pratique je sais!)
J'essaie de trouver une solution à ce problème...
Si vous avez trouver des améliorations je suis preneur.
vignerondanthelupt
Messages postés
1
Date d'inscription
samedi 4 novembre 2006
Statut
Membre
Dernière intervention
23 décembre 2006
-
bonjour, ce code est interessant car il peut être modifié pour "fouiner" dans un dossier et permettre le lecture des fichiers y étant. Il y avait effectivement un pb sous firefox et autres... C'est le chemin du fichier .flv qui est un peu brouillon. Avec ça ça devrait marcher partout:
// autoscanning the flv directory
@$d = dir("flv");
if ($d) {
while($entry=$d->read()) {
$entry = preg_replace("/ /","%20",$entry);
$pos = strpos(strtolower($entry), ".flv");
if (!($pos === false)) {
$files[] = "flv/".$entry;
}
}
$d->close();
}

// getting the file from the url
if ($_GET['file']) { $file = $_GET['file']; } else { $file = 1; }

// extracting the name of the video
$p1 = strrpos($files[$file-1],"/") + 1;
$p2 = strpos($files[$file-1],".flv");
$name = substr($files[$file-1],$p1,($p2-$p1));

//-----------------------------------------------------------------------------------------
// displaying the html page
//-----------------------------------------------------------------------------------------
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>Les clips de SVT</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


<!-- Stye Sheet -->
<style type="text/css">
body { background-color: #eeeeee; font:10px/16px verdana; color: black; }
a { color: black; }
a:hover { color: #cc0000; }
div { margin:20px; }
h1 { margin-left:30px; }
</style>


</head>



<!-- the flv movie name -->


<?=$name?>




<table width="75%">
<tr>
<td width="50%" >
<!-- the flvplayer -->


<object type="application/x-shockwave-flash"
data="flvplayer.swf?file=flv/<?=$name?>.flv"
width="<?=$width?>" height="<?=$height?>" wmode="transparent">
.flv" />

</object>


</td>
<td width="25%" align="left">


<!-- the navigation -->



<? // php loop for printing all the links
for ($i=0; $i<=sizeof($files)-1; $i++) {
$p1 = strrpos($files[$i],"/") + 1;
$p2 = strpos($files[$i],".flv");
$name = substr($files[$i],$p1,($p2-$p1));
echo " <li>".$name."</li>\n";
} ?>
GFONK
Messages postés
19
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
20 octobre 2007
-
ça a pas l'air de marcher chez moi :/

Sinon ce que je capte pas c'est un niveau du player FLASH

faut utiliser un player standard c'est ça?

je capte pas comment php transmet le resultat de ses scans sans code php dans le player flash

bref c'est confus...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.