admin管理员组

文章数量:1532657

2024年6月23日发(作者:)

localhost

flv视频网站制作 使用Flex和PHP创建自己的视频应用

英文原文:Creating MyTube with Flex and PHP

原文地址:

/pub/a/php/ ...

原文作者:Jack Herrington

随着宽带的普及、硬盘空间的价格持续降低以及Adobe® Flash® Player

和 Flash Video的实用性,视频分享在互联网上疯狂流行是不足为奇

的。像Google video 和 YouTube 这样的站点是领头羊,而现在已经到

处都是小型的视频分享站点了。那么,如何才能加入到潮流中去呢?如

何利用像PHP, Flash和Adobe Flex™ 等技术来创建自己的视频分享网

站?行动起来吧,它比你想象的要容易得多。

本文将告诉你如何创建网站的PHP部分以及如何使用Flex框架创建一

个视频播放器。要创建一个YouTube的简单版本(我们可以称它为

MyTube),你需要有一些适当的工具。

在服务器端,你需要PHP 和 MySQL。MySQL是用来存储有关视频的数据

的(比如视频的文件名,缩略图,缩略图的高度和宽度,标题和描述)。

PHP将完成格式化页面的工作,包括HTML和XML页面,这取决于你想要

怎么做。

你还需要一个开源的软件:ffmpeg,它可以将用户上传的任何格式的视

频文件转换成Flash Video文件(FLV)。当你向用户展示一个可用的

视频列表时,这个 ffmpeg 软件还可以生成视频中某一帧的缩略图。毫

无疑问,在视频分享的世界中ffmpeg 会是你最好的助手。它是一个功

能强大、易于使用而且文档齐全的极为优秀的软件。

在客户端,有几种不同的用户界面可供选择。第一种就是类似于YouTube

的HTML/Flash混合式的用户界面,另外一种就是完全基于Flash的用

户界面。这里我选择了Flex框架来创建一个Flash程序,这个程序首

先播放视频,然后会列出一个可用视频的列表并提供导航。

创建PHP后台

创建后台的程序之前,你必须先在MySQL建立一些数据库模式(schema)。

首先,创建一个数据库,你可以使用mysqladmin命令行:

复制内容到剪贴板

代码:

mysqladmin create movies

本文标签: 视频创建使用网站分享