从文件夹播放视频

时间:2016-02-25 15:48:51

标签: javascript php jquery html5

我正在尝试创建一个简单的流媒体网站。这将从文件夹中支付视频。 (MP4)。棘手的部分是我想每天更改视频而不是代码。所以我想知道我是否可以使用一些jquery或php进行全局调用以查找文件夹,并通过ext查找文件并播放它。

所以基本上不是重命名视频或更改代码特定路径,我只需更改文件夹中的文件,然后刷新页面。

What I have so far

2 个答案:

答案 0 :(得分:0)

尝试这样的事情,假设在所述文件夹中只有一个具有给定扩展名的视频(否则它将获得具有该扩展名的最后一个文件):

$myVideoDir = '/videos';
$extension = 'mp4';
$videoFile = false;
foreach(scandir($myVideoDir) as $item) {
    if ( $item != '..' && $item != '.' && !is_dir($item) ) {
        $ext = preg_replace('#^.*\.([a-zA-Z0-9]+)$#', '$1', $item);
        if ( $ext == $extension )
            $videoFile = $item;
    }
}

if ( !!$videoFile ) {
    echo '
        <video id="dep" class="center" width="900" height="720" controls>        
          <source src="'.$myVideoDir.'/'.$videoFile.'" type="video/mp4"> 
        </video>
    ';
}

答案 1 :(得分:0)

$myVideoDir = '/videos';
$extension = 'mp4';
$videoFile = false;
foreach(scandir($myVideoDir) as $item) {
    if ($item != '..' && $item != '.' && !is_dir($item)) {
        $ext = preg_replace('#^.*\.([a-zA-Z0-9]+)$#', '$1', $item);
        if ($ext == $extension) $videoFile = $item;
    }
}
if (!!$videoFile) {
    echo ' <video id="dep" class="center" width="900" height="720" controls> <source src="'.$myVideoDir.
    '/'.$videoFile.
    '" type="video/mp4"> </video> ';
}