在线播放器开发教程(更新完毕)

时间:2024-03-12 20:57:54

课程描述
      互联网进入2.0时代以来,人们越来越迫切的需求一个活泼,互动性强,富有表现力的网络环境,而基于Flash平台的应用程序开发,恰恰能满足这样的应用需求。Flash有超过13年的发展历程,从最简单的无编程语言的动画制作,到如今的富媒体应用和面向对象脚本语言结合开发,经历了N多挑战和变革,已经成为互动表现,图形效果领域的一棵参天大树。Flash Player目前在互联网的安装率超过98%。2010年,在中国的Flash开发者数量首次超过美国跃居全球第一,一切迹象都说明,Flash平台开发已经进入一个黄金时代。

    在众多Flash应用程序中,视频播放器是Flash平台的一个重要分支,Flash视频播放器有以下优点:
1 开发灵活,ActionScript 3 脚本库丰富。
2 托Flash矢量动画表现力的福,Flash视频播放器具备极其精彩的表现能力。
3 可扩展性强,可以很方便的集成广告等新功能。
4 可实现模块化拆分,便于团队维护,可控制性强。
5 支持基于H.264+AAC编码的mp4视频.
6 支持后端为Flash Media Server的相关协议的流式视频播放,支持动态码率切换。
7支持基于FMS的加密视频流播放。
8支持基于FMS的P2P直播流播放。
……

如此之多的优势致使目前网络视频播放器中,有超过75%是基于Flash开发的,结下来我们要共同学习的内容,就是构建一个基于Flash平台的视频播放器。

免费试看http://www.hztraining.com/bbs/showtopic-325.aspx
购买地址http://product.china-pub.com/3500456
项目介绍
项目平台
开发环境:WinXP + Apache2.2 + FMS3.5
语言:ActionScript 3
工具:Flex Builder 3/4,或者Flash Develop
涉及知识
语言基础:ActionScript 3 JavaScript
工具类库:Flex SDK3.3。

技术亮点
在统一对外接口的视频播放器中,集成渐进式播放和流式播放两种播放模块。达到流畅的播放和码率*切换。

学习效果:
通过学习该课程,可以自主架设开发平台(Flash CS4,Flash Builder 4),熟悉ActionScript 3语法,并深入了解与视频相关的类库使用,以及基本的软件开发模式,最终自己动手开发出一款视频播放器。


第01讲项目概述及项目功能演示

第02讲Flash开发平台的搭建

第03讲项目的建立和基本框架搭建

第04讲在FlashCS4中制作可视化原件(一)

第05讲在FlashCS4中制作可视化原件(二)

第06讲在FlashCS4中制作可视化原件(三)

第07讲基于Flashmediaserver的流式播放服务器架设

第8讲基于普通http服务的渐进式播放服务架设

第09讲创建播放器基本框架(一)

第10讲创建播放器基本框架(二)

第11讲创建播放器基本框架(三)

第12讲创建播放器基本框架(四)

第13讲播放数据格式制定

第14讲播放数据解析和对象化

第15讲编写渐进式下载播放内核(一)

第16讲编写渐进式下载播放内核(二)

第17讲编写渐进式下载播放内核(三)

第18讲编写渐进式下载播放内核(四)

第19讲编写流式播放器内核(一)

第20讲编写流式播放器内核(二)

第21讲编写流式播放带内核(三)

第22讲错误和消息的集中派发处理

第23讲实现顺序播放(一)

第24讲实现顺序播放(二)

第25讲前贴广告播放器的实现(一)

第26讲前贴广告播放器的实现(二)

第27讲播放器的发布和部署

第28讲在游览器环境下进行调试