PDA

Zobacz pełną wersję : Moduł Losowe Wideo



maniu91
17-01-2013, 01:45
Witam webMasterów!
Mam moduł, który wyświetla losowe wideo z mojej bazy danych i odtwarza je automatycznie po wejściu na stronę.
Pytanie:
Czy wie ktoś, jak mogę przerobić owy moduł, aby po zakończeniu filmu automatycznie odtwarzał się następny.
Albo po zakończeniu wideo strona automatycznie się odświerzała i leciał by kolejny losowo wybrany film?

Niżej podaję kod modułu.
Za udzieloną pomoc bd. br. wdzięczny

WIDOK

<?php
defined('_JEXEC') or die('Restricted access'); ?>
<div id="selSongsPlayer" class="clsCommonSide">
<h3>Losowy Film</h3>
<p><?php echo $videoInfo->youTubeVideoObject; ?></p>
</div>


HELPER

<?php

defined('_JEXEC') or die('Restricted access');

class modRandomVideoHelper {

public function getVideoInfo()
{
//load database instance
$db =& JFactory::getDBO();

$query = 'SELECT v.id,v.title,v.video_type,v.user_id,v.description, v.created, v.published, v.ordering,' .
' yv.youtube_id, yv.image'.
' FROM #__videos AS v,#__youtube_videos AS yv WHERE yv.video_id = v.id AND v.published=1 ORDER BY RAND() LIMIT 1';

// set the album informations
$db->setQuery($query);

//Get Videos
return $db->loadObject();

} //end getItems

public function getRandomVideosInfo($videoInfo)
{
$youTubeVideoObject = '<object width="312" height="343">';
$youTubeVideoObject .= '<param name="movie" value="http://www.youtube.com/v/'.$videoInfo->youtube_id.'=1&autoplay=1&loop=1">';
$youTubeVideoObject .= '</param>';
$youTubeVideoObject .= '<param name="wmode" value="transparent">';
$youTubeVideoObject .= '</param>';
$youTubeVideoObject .= '<embed src="http://www.youtube.com/v/'.$videoInfo->youtube_id.'&rel=1&autoplay=1&loop=1" type="application/x-shockwave-flash" wmode="transparent" width="312" height="343">';
$youTubeVideoObject .= '</embed>';
$youTubeVideoObject .= '</object>';



return $youTubeVideoObject;

}


}