华章培训网

注册

 

发新话题 回复该主题

基于Flash平台的视频播放器开发(更新程度:完毕) [复制链接]

1#
您所在的用户组无法下载或查看附件


试看:




单讲购买地址:http://product.china-pub.com/3500456
全套购买地址:http://product.china-pub.com/3502715
会员购买通道:
http://www.hztraining.com/bbs/showtopic-3504.aspx



永久定价:6元/集

1年定价:5.1元/集


课程描述
      互联网进入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平台的视频播放器。

项目介绍
项目平台
开发环境: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讲项目概述及项目功能演示

02Flash开发平台的搭建

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讲在游览器环境下进行调试




Flash视频播放器》课程计划表



  
序号  

培训内容
  
课时  
  
1  
项目概述及项目功能演示课程目标:了解项目的总体架构,通过功能演示对项目需求有整体的了解。课程内容:概述项目的总体总体结构,讲解项目技术层面所包含的内容。(0.5课时)演示项目各功能模块的运行效果及所应用到的技术。(0.5课时)  
1  
  
2
  
Flash开发平台”的搭建  
课程目标:开发环境安装与介绍(Flex Builder  3,FlashDevelop)(1课时)。建立项目,目录结构。(1课时)。视频播放相关知识讲解。

2  
  
3  
  
UI资源的设计并集成到项目。  
课程目标:  
Flash CS4中制作需要的元件。(3课时)播放暂停按钮。进度条控件。音量调节按钮。全屏退出全屏按钮。光亮调节按钮。控制条背景制作。提示图标制作。将元件导出为项目可应用的组件。(1课时)
  
4  
  
4  
视频播放服务架设课程目标:基于Flash Media Server 的流式播放服务器架设。(1课时)基于普通http服务的渐进式播放服务架设。(1课时  
2  
  
5  
播放器逻辑代码实现与调试。课程目标:创建播放器基本框架。(2课时)控制条容器创建。提示内容表示层容器创建。播放数据格式确立,和加载解析(2课时)播放数据格式确立,以XML为例。播放数据加载与解析,并对象化。编写渐进式下载播放内核。(4课时)。加载播放视频,播放相关事件处理。提供相关对外接口。编写流式播放内核。(3课时)编写对外接口。(2课时)播控条界面构建(2课时)播控条功能实现,并与播放内核联通。(3课时)  
18  
   6扩展内容。动态码流切换。  1
  

本主题由 管理员 admin 于 2014-12-29 16:15:36 执行 批量删帖 操作
分享 转发
TOP
2#

顶一下,不错,是好课程
TOP
3#

这个课程内容 谈到的知识点比较多,我们是想通过这个播放器的项目,让大家知道flash和AS3的一些用法和技巧,同时,也是为让大家掌握开发产品的流程。希望能得到大家的认可。
TOP
4#

这个课程还是不错的~~~
TOP
5#

播放器的开发,听起来很高深似的,不过做播放器的话,UI界面应该需要讲讲的,希望老师有说哦!
O(∩_∩)O~呵呵,老师果然有讲,真好!
TOP
6#

我很想要一份
TOP
7#

恩 其实FLASH 很难学的!!!
TOP
8#

我也很想要一份这样的课程,内容还是不错的。
TOP
9#

顶一下,不错,是好课程

顶一下,不错,是好课程
TOP
10#

请问管理员,买就送源码吗?
TOP
11#

管理员,你好,我已经购买了该套视频教程,很不错,但是有点小问题,希望你解决一下:23集、24集下载不了,怎么要源码?希望尽快回复
TOP
12#

O(∩_∩)O~您好,我们的客服会尽快与您联系的,如果没有及时联系到您请与QQ1458061640联系,祝您访问愉快!
TOP
13#

回复 10# 周末的期待 的帖子

嗯,是送源代码。
TOP
14#

顶顶
TOP
15#

TOP
16#

请问这套教程,一共多少钱啊?
TOP
发新话题 回复该主题