2009-01-18 62 views
8

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

我的问题是,

1)有没有办法动态地添加所选图像/动画作为背景,.MP3文件作为背景音乐到视频,或将我必须为每一个手动执行此操作视频使用视频编辑软件? (将有100多个视频)。任何有关vid的建议。编辑软件也会很酷。

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

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

我使用PHP 5,MySQL和Jquery(Javascript)来建立这个项目。

谢谢。

回答

8

结帐(Flowplayer)。 Flowplayer是一款非常棒的网络视频播放器。

+0

感谢您的链接:) – 2009-01-18 08:36:49

0

闪光灯将是它可以完成所描述的任何事情的方式,包括通过网络摄像头从用户电脑捕捉视频。

我怀疑为此只有一个预先构建的Flash文件,您可能不得不从一些拥有很多操作脚本体验的人收缩某些东西。

1

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

EIDOS在推出Kane和Lynch游戏之前制作了视频混合器(我不幸在网上找不到它)。有可能在时间线上与音乐和声音剪辑一起编辑视频。

有几种方式可以让PHP与flash一起工作,例如使用AMFPHP。但是你仍然需要在actionscript中进行破解。

1

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

相关问题