如何在网站上显示类似YouTube的视频播放器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在网站上显示类似YouTube的视频播放器?相关的知识,希望对你有一定的参考价值。

我正在一个网站上工作,我希望上传摄像机录制的视频,并且只能登录(但不能下载)给登录用户。我还想编辑视频,在背景中显示某些图像,并可能记录他们上次停止观看视频的时间。 (即如果他们在30分钟后停止观看,我想在下次观看时从30:00开始播放视频)。

我的问题是,

1)有没有办法动态添加选定的图像/动画作为背景和.mp3文件作为视频的音轨,或者我是否必须使用视频编辑软件手动为每个视频执行此操作? (将有100多个视频)。关于vid的任何建议。编辑软件也很酷。

2)我是否必须使用ffmeg将视频转换为.flv,或者有没有办法直接将它们作为.mpegs / .wmv文件播放?

3)显然我需要某种视频播放器(如youtube),您可以在其中暂停/停止/跳过视频。有没有办法使用javascript / AJAX构建它,还是我需要为此购买闪存组件? (如果我必须购买一个,任何推荐这样的视频播放器将不胜感激)

我正在使用php 5,mysql和Jquery(Javascript)来构建这个项目。

谢谢。

答案

退房(Flowplayer)。 Flowplayer是一个非常好的开源视频播放器。

另一答案

如果您还想构建项目,则可能需要使用actionscript检查Flash编程。这是因为如果你想播放mpeg / wmv文件,那么浏览器需要有一个支持它的插件,而不是网上的每个人都有。另一方面,Flash拥有大量的浏览受众。所以替代方案是convert it on the server

EIDOS在他们推出Kane和Lynch游戏之前制作了一个视频混音器(我很遗憾在网上找不到它)。可以在时间线上编辑视频以及音乐和声音片段。

有几种方法可以让php与flash一起工作,比如使用AMFPHP。但是你仍然需要攻击actionscript

另一答案

如果访问者可以查看它,则访问者已经下载了它。这也是youtube的工作原理,你下载视频,否则你看不到它。计算机无法显示未下载的内容。

另一答案

Flash可以实现您所描述的一切,包括通过网络摄像头从用户计算机捕获视频。

我怀疑是否有一个预先构建的Flash文件,你可能需要收到一些东西,来自有很多动作脚本经验的人。

以上是关于如何在网站上显示类似YouTube的视频播放器?的主要内容,如果未能解决你的问题,请参考以下文章

如何对页面进行编码以显示类似于 youtube 的视频? [关闭]

如何创建 youtube 视频的实时流?

Youtube 视频显示在冲击波播放器中,而不是 youtube 视频

如何在 youtube 等 Facebook 上分享我网站上的视频

YouTube没有视频流

在 WebView 中播放 youtube 视频