flash 视频处理.ppt_第1页
flash 视频处理.ppt_第2页
flash 视频处理.ppt_第3页
flash 视频处理.ppt_第4页
flash 视频处理.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

flash 视频处理.ppt.ppt 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三讲声音,教学目标,通过本讲的学习掌握flash视频内容,1、flash视频概况 2、视频钳入 3、视频导入,教学内容:,重点:视频钳入 难点:视频导入,教学重难点:,从 Web 服务器渐进式下载视频如果您无法访问 Flash Media Server 或 FVSS,或者需要来自仅包含有限视频内容的低容量网 站的视频,则可以考虑渐进式下载,视频,在 Flash 文档中嵌入视频 可以将持续时间较短的小视频文件直接嵌入到 Flash 文档中,然后将其作为 SWF 文件的一部分发布。将视频内容直接嵌入到 Flash SWF 文件中会显著增加发布文件的大小,因此仅适合于小的视频文件(文件的时间长度通

2、常少于 10 秒)。,视频,控制视频播放 在 Flash 中,利用 FLVPlayback 组件可以控制视频播放,方式是编写用于播放外部视频流的自定义 ActionScript,或编写用 于在时间轴中控制嵌入视频的视频播放的自定义 ActionScript。 FLVPlayback 组件使您可以向 Flash 文档快速添加全功能的 FLV 播放控制,并提供对渐进式下载和流式加载 FLV 或 F4V 文 件的支持。使用 FLVPlayback,可以轻松地为用户创建直观的用于控制视频播放的视频控件,还可以应用预制的外观或将自 定义外观应用到视频界面。有 使用 ActionScript 控制外部视频

3、在运行时使用 NetConnection 和 NetStream ActionScript 对象在 Flash 文档中播放外部 FLV 或 F4V 文件。有关详细信息,请参阅第259 页的“ 使用 ActionScript 控制外部视频播放”。 可以使用视频行为(预先编写的 ActionScript 脚本)控制视频播放。 在时间轴中控制嵌入的视频若要控制嵌入的视频文件的播放,必须编写用于控制包含视频的时间轴的 ActionScript。有关详细,视频,视频导入向导 使用回放组件加载外部视频导入视频并创建 FLVPlayback 组件的实例以控制视频回放。可以将 Flash 文档作为 SWF 发

4、布并将 其上载到 Web 服务器时,还必须将视频文件上载到 Web 服务器或 Flash Media Server,并按照已上载视频文件的位置配置 FLVPlayback 组件。 在 SWF 中嵌入 FLV 或 F4V 并在时间轴中播放将 FLV 或 F4V 嵌入到 Flash 文档中。这样导入视频时,该视频放置于时间轴中 可以看到时间轴帧所表示的各个视频帧的位置。嵌入的 FLV 或 F4V 视频文件成为 Flash 文档的一部分。 注: 将视频内容直接嵌入到 Flash SWF 文件中会显著增加发布文件的大小,因此仅适合于小的视频文件。此外,在使用 Flash 文档中嵌入的较长视频剪辑时,音

5、频到视频的同步(也称作音频/ 视频同步)会变得不同步。 作为捆绑在 SWF 中的移动设备视频导入与在 Flash 文档中嵌入视频类似,将视频绑定到 Flash Lite 文档中以部署到移动设备。,视频,视频导入向导 使用回放组件加载外部视频导入视频并创建 FLVPlayback 组件的实例以控制视频回放。可以将 Flash 文档作为 SWF 发布并将 其上载到 Web 服务器时,还必须将视频文件上载到 Web 服务器或 Flash Media Server,并按照已上载视频文件的位置配置 FLVPlayback 组件。 在 SWF 中嵌入 FLV 或 F4V 并在时间轴中播放将 FLV 或 F

6、4V 嵌入到 Flash 文档中。这样导入视频时,该视频放置于时间轴中 可以看到时间轴帧所表示的各个视频帧的位置。嵌入的 FLV 或 F4V 视频文件成为 Flash 文档的一部分。 注: 将视频内容直接嵌入到 Flash SWF 文件中会显著增加发布文件的大小,因此仅适合于小的视频文件。此外,在使用 Flash 文档中嵌入的较长视频剪辑时,音频到视频的同步(也称作音频/ 视频同步)会变得不同步。 作为捆绑在 SWF 中的移动设备视频导入与在 Flash 文档中嵌入视频类似,将视频绑定到 Flash Lite 文档中以部署到移动设备。,视频,视频格式和 Flash 若要将视频导入到 Flash

7、 中,必须使用以 FLV 或 H.264 格式编码的视频。视频导入向导(“ 文件”“ 导入”“ 导入视频”) 检查您选择导入的视频文件;如果视频不是 Flash 可以播放的格式,则会提醒您。,视频,使用 Web 服务器渐进式下载视频 利用渐进式下载,可以使用 FLVPlayback 组件或您编写的 ActionScript 来将多个外部 FLV 或 F4V 文件加载到一个 SWF 文 件中,并在运行时播放这些文件。 视频内容独立于其它 Flash 内容和视频回放控件,因此更新视频内容相对容易,可以不必重新发布 SWF 文件。 与嵌入的视频相比,渐进式下载有如下优势: 创作过程中,仅发布 SWF

8、 文件界面即可预览或测试部分或全部 Flash 内容。因此能更快速地预览,从而缩短重复试验的时 间。 传送过程中,将第一段视频下载并缓存到本地计算机的磁盘驱动器后,即可开始播放视频。 运行时,视频文件从计算机磁盘驱动器加载到 SWF 文件中,并且没有文件大小和持续时间的限制。 不存在音频同步的问 题,也没有内存限制。 视频文件的帧速率可以不同于 SWF 文件的帧速率,从而提高丰富媒体内容创作的灵活性。,视频,导入视频以用于渐进式下载或流式加载 导入已部署在 Web 服务器、Flash Media Server 或 Flash 视频数据流服务 (FVSS) 上的视频文件,或选择存储在本地计算机

9、上的视频文件,将该视频文件导入 FLA 文件后,再将其上载到服务器上。 1 选择“ 文件”“ 导入”“ 导入视频” 将视频剪辑导入到当前的 Flash 文档中。 2 选择要导入的视频剪辑。可以选择位于本地计算机上的视频剪辑,也可以输入已上载到 Web 服务器或 Flash Media Server 的视频的 URL: 若要导入本地计算机上的视频,请选择“ 使用播放组件加载外部视频”。,视频,3 选择视频剪辑的外观。 可以选择: 通过选择“ 无”,不设置 FLVPlayback 组件的外观。 选择预定义的 FLVPlayback 组件外观之一。Flash 将外观复制到 FLA 文件所在的文件夹。

10、 注: FLVPlayback 组件的外观会稍有不同,具体取决于您创建的是基于 AS2 的 Flash 文档还是基于 AS3 的 Flash 文档。 输入 Web 服务器上的外观的 URL,选择自己设计的自定义外观。 4 视频导入向导在舞台上创建 FLVPlayback 视频组件,可以使用该组件在本地测试视频回放。创建完 Flash 文档后,如果要 部署 SWF 文件和视频剪辑,请将以下资源上载到承载您的视频的 Web 服务器或 Flash Media Server:,视频,在 SWF 文件中嵌入视频 对于回放时间少于 10 秒的较小视频剪辑,嵌入视频的效果最好。 1 选择“ 文件”“ 导入”

11、“ 导入视频” 将视频剪辑导入到当前的 Flash 文档中。 2 选择本地计算机上要导入的视频剪辑。 3 选择“ 在 SWF 中嵌入 FLV 并在时间轴上播放”。,视频,在 SWF 文件中嵌入视频 5 选择用于将视频嵌入到 SWF 文件的元件类型。 嵌入的视频如果要使用在时间轴上线性播放的视频剪辑,那么最合适的方法就是将该视频导入到时间轴。 良好的习惯是将视频置于影片剪辑实例中,这样可以使您获得对内容的最大控制。 视频的时间轴独立于主时间轴进行播放。 您不必为容纳该视频而将主时间轴扩展很多帧,这样做会导致难以使用 FLA 文件。 图形将视频剪辑嵌入为图形元件时,您无法使用 ActionScri

12、pt 与该视频进行交互。通常,图形元件用于静态图像以及用于创 建一些绑定到主时间轴的可重用的动画片段。,视频,在 SWF 文件中嵌入视频 5 选择用于将视频嵌入到 SWF 文件的元件类型。 嵌入的视频如果要使用在时间轴上线性播放的视频剪辑,那么最合适的方法就是将该视频导入到时间轴。 影片剪辑良好的习惯是将视频置于影片剪辑实例中,这样可以使您获得对内容的最大控制。 视频的时间轴独立于主时间轴进行 播放。 您不必为容纳该视频而将主时间轴扩展很多帧,这样做会导致难以使用 FLA 文件。 图形将视频剪辑嵌入为图形元件时,您无法使用 ActionScript 与该视频进行交互。通常,图形元件用于静态图像

13、以及用于创 建一些绑定到主时间轴的可重用的动画片段。,视频,可以对影片剪辑中导入的视频对象应用以下动作: goTo、play、stop、toggleHighQuality、stopAllSounds、 getURL,FScommand、loadMovie、unloadMovie、ifFrameLoaded 和 onMouseEvent。 若要对 Video 对象应用这些动作,请首先 将 Video 对象转换为影片剪辑。,视频,将视频文件导入库中 选择“ 文件”“ 导入”“ 导入到库”。 在属性检查器中更改视频实例属性 1 在舞台上选择嵌入视频剪辑或链接视频剪辑的实例。 2 选择“ 窗口”“ 属

14、性”,然后执行下列任一操作: 在“ 属性” 检查器左侧的“ 名称” 文本字段中,输入实例名称。 输入 W 和 H 值以更改视频实例的尺寸。 输入 X 和 Y 值以更改实例左上角在舞台上的位置。 单击“ 交换”。 选择一个视频剪辑以替换当前分配给实例的剪辑。 注: 只能用一个嵌入视频剪辑交换另一个嵌入视频剪辑,并且只能用一个链接视频剪辑交换另一个链接视频剪辑。,视频,视频回放中使用的行为,视频,视频回放中使用的行为 使用行为控制视频回放 1 选择要触发该行为的影片剪辑。 2 在“ 行为” 面板(“ 窗口”“ 行为”)中,单击“ 增加”(+) 按钮,然后从“ 嵌入的视频” 子菜单中选择所需的行为。

15、 3 选择要控制的视频。 4 选择相对或绝对路径。 5 若有必要,选择行为参数的设置,然后单击“ 确定”。 6 在“行为”面板中的“事件”下,单击“释放时”(默认事件),然后选择一个鼠标事件。 若要使用“释放时”事件,请保持该选项 不变。,视频,FLVPlayback 组件 通过 FLVPlayback 组件,您可以将视频播放器包括在 Flash 应用程序中,以便播放通过 HTTP 渐进式下载的视频,视频,FLVPlayback 组件 autoPlay 用于确定如何播放 FLV 或 F4V 的布尔值。如果设为 true,则视频在加载后立即播放。如果设为 false,则在加载第 一帧后暂停。 默

16、认值为 true。 autoRewind 用于确定视频是否自动后退的布尔值。如果设为 true,则当播放头到达末尾或用户单击停止按钮时, FLVPlayback 组件自动将视频后退到开始处。如果设为 false,则该组件不自动后退视频。默认值为 true。 autoSize 一个布尔值,如果设为 true,则在运行时将组件的大小调整为使用源视频尺寸。默认值为 false。 注: 视频的编码后的帧大小与 FLVPlayback 组件的默认尺寸不同。 bufferTime 开始回放前要缓冲的秒数。 默认值是 0。 contentPath (AS2 文件) 一个字符串,用于指定 FLV、F4V 的

17、URL,或指定用于描述如何播放视频的 XML 文件的 URL。双击此参数的“ 值” 单元格可以激活“ 内容路径” 对话框。 默认值为空字符串。 如果您没有为 contentPath 参数指定值, 当 Flash 执行 FLVPlayback 实例时,不会发生任何事情。,视频,isLive 一个布尔值,如果设为 true,则指定从 FMS 实时传送视频文件流。默认值为 false。 cuePoints 一个字符串,用于指定视频的提示点。使用提示点可以将视频中特定的位置与 Flash 动画、图形或文本同步。默认 值为空字符串。 maintainAspectRatio 一个布尔值,如果设为 true,则调整 FLVPlayback 组件中视频播放器的大小,以保持源视频的高宽 比;源视频仍将被缩放,但不调整 FLVPlayback 组件本身的大小。autoSize 参数优先于此参数。 默认值为 true。 skin 一个参数,用于打开“ 选择外观” 对话框并允许您选择组件的外观。 默认值为 None。 如果选择 None,则 FLVPlayback 实例将不包含用户用来播放、停止、后退视频的控制元素,用户也

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论