Flex视频播放组件方案

Flex 的视频播放功能,还是挺老牌但挺实用的方案,尤其在一些老系统或特定场景下还派得上用场。它靠的主要是Adobe Flex这套 SDK,配合Flash Builder来搞开发,嗯,用起来还蛮顺手的。你用过VideoDisplay或者VideoPlayer吗?这俩组件在 Flex 里负责视频播放,一个负责显示,一个带控制条,基本够用了。

核心还是得搞懂几个基础对象:NetConnection连服务器的,NetStream管视频流的,Video负责渲染的。你只要把NetStream接到Video上,视频基本就能跑了,响应也还不错。哦对了,RTMP 协议也是个关键,适合搞直播或从 FMS/Amazon S3 拉流。

目录结构也别搞混了:src是你写代码的地方,libs扔第三方库,像Spark或者mx.media那种;.actionScriptProperties.flexProperties这些配置文件,也都是 Flex 项目常见的老朋友,搞个视频播放器得照顾到它们。

如果你是新手,建议先从这个文章开始看一下FLEX ACTIONSCRIPT 新手操作指南,写得还蛮清楚。可以参考下Flex 播放器源代码,直接上手会更快。

提醒一句,现在 Flash 系的东西确实有点年纪了,如果你是给老系统打补丁还 OK,但新项目就别折腾这个了,考虑下HTML5 + video或者HLS + Video.js,现代多了。

zip 文件大小:14.47KB