Bonjour,
J'utilise HWDvideoshare qui est un super composant et ce que je souhaiterai faire c'est lire une playlist en mode automatique. Faire en sorte que les vidéos en thirdparty (type youtube, dailymotion) se lise automatiquement sans utiliser les lecteurs local (type flowplawer,jwplayer)
je vous donne un exemple d'un site qui fait ce que je voudrais faire:
http://wn.com/Hip_Hop_Honors_Paris
vous verrez que lorsque vous lancez les vidéos, elles s'enchainent automatiquement.
Je voudrais que cela marche avec tous les plugin youtube dailymotion...
si vous avez une idée...
Je ne connait pas bien le javascript et ajax et donc je n'arrive pas à faire ce que je veux.
J'avais une piste pour se qui concerne les playlists qui n'utilise que le plugin youtube
exemple de playlist de mon site qui n'utilise que des vidéos youtube:
my-gooz.com/index.php?option=com_hwdvide...34&playlist_id=1
j'ai modifier le fichier youtube.view.php ligne 140:
| Code : |
$code = "<iframe title=\"YouTube video player\" class=\"youtube-player\" type=\"text/html\" width=\"".$flv_width."\" height=\"".$flv_height."\" src=\"".$protocol."youtube.com/embed/".$videocode."?hd=1&loop=1&wmode=transparent&playlist=".$playcode."\
" frameborder=\"0\"></iframe>";
|
j'y ai rajouter &playlist=.$playcode. sachant que youtube lira toutes les vidéos si vous lui renseignez les video_id séparé de virgule
et le fichier hwdvideoshare.html.php ligne 2520
j'arrive à obtenir donc $playcode que j'affiche en haut des playlist mais que je n'arrive pas à charger vers youtube.view.php car c'est là que le javascript intervient :
| Code : |
$db = & JFactory::getDBO();
$videosplay = explode(",", $row->playlist_data);
foreach ($videosplay as $videorid)
{
$query = "SELECT video_id"
. " FROM #__hwdvidsvideos"
. " WHERE id = $videorid"
. " AND approved = \"yes\""
;
;
$db->SetQuery($query);
$playlicode = $db->loadResult();
$playcode.= $playlicode.',';
}
$playcode = substr($playcode, 0, -1);
$findme = ',';
$pos = strpos($playcode, $findme);
$playcode = substr($playcode,$pos,strlen($playcode ));
$playcode = substr($playcode, 1);
echo $playcode;
|
Voilà, j'espère avoir été clair, merci pour votre aide