一些 JavaScript、JQuery 或 PHP 会递归地查看文件夹,向下查看所有目录结构树,找到新的视频文件并将其加载到 html5 视频标签源中,以便每次重新加载页面时自动播放。一个加号,当完成播放时,随机无缝地跳转到另一个视频文件。
这将适用于一个选定的文件夹,但不适用于所有目录结构树
<?php
$myVideoDir = '.';
$extension = 'mp4';
$videoFile = false;
$pseudoDir = scandir($myVideoDir);
$myitems = array();
$mycounter = 0;
foreach($pseudoDir as $item) {
if ( $item != '..' && $item != '.' && !is_dir($item) ) {
$ext = preg_replace('#^.*\.([a-zA-Z0-9]+)$#', '$1', $item);
if ( $ext == $extension )
$videoFile = $item;
if ( $videoFile <> "" ) {
$myitems[] = $videoFile;
$mycounter = $mycounter + 1;
}
}
}
$myrandom = rand(0,$mycounter-1);
if ( !!$videoFile ) {
echo '<video id="dep" class="center" width="400" autoplay controls>
<source src="'.$myVideoDir.'/'.$myitems[$myrandom].'" type="video/mp4">
</video>
';
}
?>
繁华开满天机