flex和php打造自己的视频网站(编辑修改稿)内容摘要:

果向将其投入使用,你需要添加一些错误验证代码。 这些脚本最大的问题就是处理较大的视频文件的能力。 较大的视频文件需要转换很长时间,用户也需要等待很长时间才行。 为了能够支持大的视频文件(比如长于 10 秒钟的视频),我建议你简单地将视频复制到一个文件夹中,然后通知用户该视频稍后将会出现在网站上。 然后你可以编写一段脚本来处 理该文件夹中的视频。 这里我觉得有必要说明一下为什么要把视频转换成 Flash Video。 当然,在 Flash Player中我需要使用 Flash Video 来观看视频。 但是不只是那样,如果我不进行转换的话就要显示每个视频的播放器是什么,而且还要帮助用户找到并安装适用于他们系统的播放器。 这将需要大量的工作。 将所有的视频转换成 Flash Video 的最大优点 —— 同时也是使用 Flex 编写的 Flash Player 的最大优点 —— 就是它几乎可以在任何地方运行。 下一步就是创建一个类似 YouTube 的简单的 HTML/Flash 界面。 Flex 界面,第一部分 如果你想让 Flex 播放视频,你必须向 Flex 程序提供视频列表。 最简便的方法就是通过XML。 所以,现在我们要返回 PHP 的部分,编写一个可以将数据库中的视频列表抽取到XML 文件的页面。 就实现了这个功能,代码如下: ?php require。 $moviebase = 39。 header( 39。 contenttype: text/xml39。 )。 $dsn = 39。 $db =amp。 DB::connect( $dsn )。 if ( PEAR::isError( $db ) ) { die($dbgetMessage())。 } ? movies ?php $res = $dbquery( 39。 SELECT title, source, thumb, width, height FROM movies39。 )。 while( $row = $resfetchrow( ) ) { ? movie title=?php echo( $row[0] ) ? source=?php echo( $moviebase.$row[1] ) ? thumb=?php echo( $moviebase.$row[2] ) ? width=?php echo( $row[3] ) ? height=?php echo( $row[4] ) ? / ?php } ? /movies 你可以通过命令行运行它然后查看生成的 XML,也可以在浏览器中打开这个页面然后你就可以看到以树形方式显示的 XML,见图 3: 图 XML 列表 有了这个 XML 列表,我们就可以创建一个扩展自 的 Flex 程序,代码如下: ?xml version= encoding=utf8? mx:Application xmlns:mx= layout=absolute creationComplete=() mx:HTTPService method=get url= id=movieXmlData result=onGetMovies( event ) / mx:Script import。 import。 import。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。