繁体   English   中英

HTML5和其他格式的动态视频播放列表

[英]Dynamic video playlist in HTML5 and other

我想知道是否使用HTML5JavaScript以及更高版本的浏览器中的相对支持,再加上一些服务器端技术PHP ,我可以管理动态视频播放列表。

我想播放video1,video2,video3(放置在Web服务器的子目录中)并循环播放。 然后,我想添加一个视频(video4),然后系统应播放video1,video2,video3,video4(循环)。

使用PHP,我可以轻松地在子目录中添加文件video4,但是我不了解HTML5 / ECMA / JavaScript中的播放列表循环。

可能并且容易实现吗?

预先感谢。

设置起来相对容易。

在PHP方面,您将检测子目录中的内容,并基于输出HTML进行检测,以便将其全部包含在页面中。

然后,您可以使用JQuery启动HTML5视频,并使用回调启动下一个视频。 如果回调是最后一个回调,则重新开始。

相关代码示例:

在PHP中,使用以下命令获取子目录中的文件:

$dir = '/subdirectory';
$videoFileNames = scandir($dir);
// $videoFilesNames[0-...] is now the file names you can use to create the HTML

在JQuery中,您可以通过以下方式开始视频:

 $('#videoId').get(0).play();

使用以下命令捕获回调:

$("#videoId").bind("ended", function() {
   // ...
});

您可以创建一个XML表单,该表单列出所有视频源并在其中设置标题,然后在HTML中调用它。 如果您不知道该怎么做,我可以发送我的样子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM