我想知道如果使用HTML5
和JavaScript
,以及在更高版本的浏览器中的相关支持,再加上一些服务器端技术PHP
,我是否可以管理一个动态视频播放列表。
我想玩video1,video2,video3 (放在web服务器的子目录中)和循环。我想然后添加一个视频( video4 ),然后系统应该播放video1,video2,video3,video4(循环)。
使用PHP,我可以很容易地在子目录中添加文件video4,但我不知道在HTML5/ECMA/JavaScript中的播放列表循环。
它是可能的并且容易实现吗?
提前感谢。
发布于 2012-10-17 04:53:31
这将是相对容易设置的。
在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() {
// ...
});
发布于 2015-02-06 05:52:45
您可以创建一个xml表单,该表单列出所有视频源并在其中设置标题等,然后在HTML中调用它。如果你不知道如何做到这一点,我可以发送我的样子。
https://stackoverflow.com/questions/7310678
复制相似问题