Как воспроизвести динамическое видео в flowlayer - PullRequest
0 голосов
/ 09 июня 2011

Вот мой:

<?php
if($total_count > 0)
{
   while($val =$objDB->get_row($rs_member))
  {
 // $flowplayer = "player".$val['video_id'];
 $VideoPath = "uploadedvideo/video/".$val['video'];
?>
<div style="border:#FF0000;">
   <div id="video1">
        <a href="<?=$VideoPath?>" 
    style="display:block;width:425px;height:300px;" 
    id="player">
   </a>
        <!-- this will install flowplayer inside previous A- tag. -->
    <script>
                        flowplayer("player", "flowplayer-3.2.5.swf",  {
    clip: {
        // these two configuration variables does the trick
        url: '<?=$VideoPath?>',
        autoPlay: false, 
        autoBuffering: true // <- do not place a comma here  
    }
});
        </script>




     </div>
    </div> 
<?php
  }
}
?>

Вместо этого мне нужно последовательно воспроизводить все видеофайлы на одной странице ... как это сделать ... пожалуйста, помогите

1 Ответ

1 голос
/ 09 июня 2011

Как насчет создания массива всех видео, которые вы хотите воспроизвести, и затем добавления их в список воспроизведения, например:

<?php
if($total_count > 0)
{
  $Videos = array();
   while($val =$objDB->get_row($rs_member))
  {
 // $flowplayer = "player".$val['video_id'];
 $Videos[] = "uploadedvideo/video/".$val['video'];
  }
  $VideoPlaylist = "'" . implode("', '", $Videos) . "'"; // will look something like : 'vid1.fla', 'vid2.fla'
?>
<div style="border:#FF0000;">
   <div id="video1">
        <a 
    style="display:block;width:425px;height:300px;" 
    id="player">
   </a>
        <!-- this will install flowplayer inside previous A- tag. -->
    <script>
                        flowplayer("player", "flowplayer-3.2.5.swf",  {
    clip: {
        // these two configuration variables does the trick
        autoPlay: false, 
        autoBuffering: true // <- do not place a comma here  
    },
    playlist: [<?php echo $VideoPlaylist; ?>]
});
        </script>




     </div>
    </div> 
<?php
  }
?>
...