在线播放器开发教程(包括试看)(送源码)
来源:互联网 发布:爱剪辑有mac版吗 编辑:程序博客网 时间:2024/04/27 16:45
购买
永久定价: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讲项目概述及项目功能演示
第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讲在游览器环境下进行调试
《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- 在线播放器开发教程(包括试看)(送源码)
- 在线播放器开发教程
- Show me Why 软件破解教程目录 与 试看教程 更新工具和教程 (2015-04-22 更新试看链接)
- Show me Why 软件破解教程目录 与 试看教程 更新工具和教程 (2015-04-22 更新试看链接)
- android播放器(music player)源码分析5(在线播放功能)
- 微信小程序开发教程文档(包括搭建环境)
- nginx开发(二)配置mp4文件在线播放
- 多款Android播放器源码集锦(附开发教程)
- sublime插件开发教程(附源码)
- kibana源码开发教程(github)
- 各种媒体在线播放代码(附在线播放自定义控件)
- IOS利用AVPlayer开发多媒体在线播放器
- IOS利用AVPlayer开发多媒体在线播放器
- 简单文本分割器V1.0发布(包括源码)
- 在线播放器代码大全(avi/mpg/rm/wmv/)
- android 有声小说播放器(可以离线在线播放)
- Android 开发教程 (包括全部ApiDemo解析,NDK, Roboguice等)
- PHP基础到高级开发教程(包括Js,Mysql实例)
- 程序更新
- 非递归建立二叉树 c
- Flex 之 Datagrid中列加入超链接
- FFMPEG安装配置文档
- struts1-html标签
- 在线播放器开发教程(包括试看)(送源码)
- shell脚本语法
- Struts_Logic标签
- java学习资料大全
- MTK的铃声修改与替换
- SEO教程:链接策略(Link Wheel)
- hibernate3.X二级缓存的使用
- Windows驱动程序开发教程(本课程已经全部录制完成)
- 如何做demo演示