我有一个 mysql 表,它有两个字段 - 一个标识符号,以及存储在其中的一些 mp4 视频位置的基于文本的 url。我想制作一个非常简单的 html5 视频播放器,当打开时,它会查看数据库、加载队列并开始播放。当一首歌曲结束时,它会加载列表中的下一首歌曲。
我非常精通 php 和 mysql,但让我感到困惑的是要在 html5 视频播放器上更改什么代码才能使其在当前歌曲结束时移动到数据库中的下一首歌曲。基本上是伪代码:
(php/mysql) 从轨道列表中选择 idNum、URL
HTML5 视频源 = 列表中的第一个 URL
播放视频
函数(视频结束) 获取下一个网址 使用ajax或其他东西(???)换掉播放器的来源 继续玩尽可能少的差距。 冲洗并重复 :-)
真的很简单。只是不太了解如何利用 html5 视频并使其与 php 一起播放。帮助!
最佳答案
如果您的播放列表不太可能经常更改,那么我会在调用页面时生成一些包含对象的 JavaScript。您可以使用播放列表中第一个视频的源加载 HTML5 播放器,并将事件处理程序绑定(bind)到播放器,以便在视频结束时加载下一个。参见 http://www.w3.org/2010/05/video/mediaevents.html例如玩家和触发的事件。
如果播放列表可能会经常更改(即在页面加载后),您可以进行 Ajax 调用来更新播放列表。
关于php - HTML5 视频播放列表 - 来自 MYSQL 的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16780694/