gpt4 book ai didi

php - 从 php 数据库嵌入 html5 视频

转载 作者:搜寻专家 更新时间:2023-10-31 21:14:34 24 4
gpt4 key购买 nike

我正在制作一个网站,用户可以在其中搜索和播放视频(存储在我们的服务器上)。我让其他人做很多后端工作,但他不知道如何从 php 数据库将视频嵌入到网页中。

我听说这可能是一件很难做的事情,但如果有人至少能让我入门,我将非常感激。

如果有帮助,我们将使用 CakePHP 作为后端。

非常感谢

最佳答案

我不明白视频必须存储在数据库中的原因。如果我是你,我会将其存储在一个专用文件夹中,例如 myApplication/static/videos/ 然后只需将记录添加到 videos 数据库表中包含有关视频的相关信息,可能是以下内容:

  • 作者
  • 关键词
  • 描述
  • 视频宽度
  • 视频高度
  • 服务器上源文件的路径
  • 视频类型,mp4等

之后,就非常简单了:在关键字或匹配的描述之后搜索数据库 - 并在匹配时简单地生成 HTML5 标记:

// Gather information about the video
$video_data = get_video($id);

$markup = "<video width='". $video_data['source_width'] ."' height='". $video_data['source_height'] ."' controls='controls'>
<source src='". $video_data['source_path'] ."' type='". $video_data['type'] ."' />
</video>";

请务必清除将要存储在数据库中的所有来自用户的输入。这不包括源路径,它应该在文件上传时生成,不需要任何用户交互,也就是说,如果您要允许用户上传文件。

关于php - 从 php 数据库嵌入 html5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11909113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com