欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 多媒体动画 >> Authorware教程 >> 教程正文

  没有公告

教程: 5.5 Authorware 应用实例二 更多...
教程: 5.5 Authorware 应用实例二

5.5.4 控制视频播放

为了控制视频媒体的播放,可以通过交互按钮在其中添加“播放”、“停止”、“快速”和“退出”这 4 个按钮,它们通过自定义的变量与视频的播放进行关联。这里的自定义变量是用于决定视频的播放速度的。

*控制视频播放

(1) 将计算图标拖动到流程线上,将它命名为“窗口大小”。

(2) 双击“窗口大小”图标,在演示窗口内输入如图 5-19 所示的内容。

(3) 将显示图标拖动到流程线上,将它命名为“背景”。

(4) 在“背景”图标演示窗口内导入背景图片 ( 如图 5-20 所示 ) 。

     

图 5-19 定义窗口大小        图 5-20 导入背景图片

(5) 将视频图标拖动到流程线上,将它命名为“视频”。

(6) 双击“视频”图标,打开 Properties:Movie Icon 对话框。

(7) 单击 Import 按钮,在打开的 Import which file 对话框内确定导入媒体文件的位置与名 称。

(8) 单击 Import 按钮,将所选的媒体文件导入到“视频”图标内。

(9) 在 Prperties:Movie Icon 对话框内,单击 Timing 标签,打开 Timing 选项卡。

(10) 打开 Concurrency 下拉列表框,选择 Perpetual 。

(11) 打开 Play 下拉列表框,选择 Repeatedly 。

(12) 在 Rate 文本框内输入自定义的变量 rate 。

(13) 在 Start Frame 文本框内输入自定义的变量 start_frame 。

(14) 将交互图标拖动到流程线上,命名为“控制”。

(15) 将计算图标拖动到“控制”图标的右下方,并命名为“播放”。

(16) 双击“播放”图标上方的交互控制图标,打开 Properties:Response 对话框。

(17) 启用 Perpetual 复选框,并关闭 Properties:Movie Icon 对话框。

(18) 双击“播放”图标本身,打开程序编辑器并输入 Rate : =10 。

(19) 重复上述 (15) ~ (18) 步的操作,在演示窗口内添加“播放”、“停止”、“快速”和“退出”计算图标,分别在程序器窗口内输入 rate : =0 、 rate : =40 、 Quit() 。

(20) 单击工具栏上的播放按钮,观察课件文件控制视频的播放情况 ( 如图 5-21 所示 ) 。

正常的播放速率通过 rate 定义为 10fps ,快速播放时,将 rate 提高到 40fps 。为了停止媒体文件的播放,我们将播放速率定义为 0 。由于 start_frame 的初始值为 0 ,这样就使得每次播放时,都从媒体的开始位置播放。另外,若将 rate 的初始值设置为 10 ,这样播放课件时,导入的视频文件将首先按正常的速度播放一次。如果将 rate 设置为 0 的话,那么它在播放课件时,将不再播放视频文件。课件的流程图如图 5-22 所示。

      

图 5-21 控制视频的播放         图 5-22 课件的流程图

技巧:

需要调整视频的大小和位置,首先播放该文件,然后使用 Ctrl P 组合键,这时电影呈现静止状态,同时周围出现控制柄,拖动控制柄调整大小,拖动静态图片调整位置。

5.5.5 同步播放视频

为了达到同步播放文字与视频的目的,首先在显示图标内添加一段说明文字,在流程线上导入相应的视频文件,然后在设置移动图标的属性时, 将文字运动的目标定义为 MediaPosition@"js " ; 将文字运动的终点定义为 MediaLength@"js " ; 将视频播放的帧数作为文字运动的坐标;将视频的帧数作为文字运行的终点。

*同步播放视频

(1) 将计算图标拖动到流程线上,将它命名为“窗口大小”。

(2) 双击“窗口大小”图标,在演示窗口内输入 ResizeWindow(450 , 300) 。

(3) 将显示图标拖动到流程线上,将它命名为“背景”。

(4) 在“背景”图标演示窗口内导入背景图片 ( 如图 5-23 所示 ) 。

(5) 将等待图标拖动到流程线上。

(6) 双击等待图标,将等待的时间定义为 5 秒。

(7) 将显示图标拖动到流程线上,并命名为“文字说明”。

(8) 双击“文字说明”图标,打开演示窗口,在其中输入解说文字如图 5-24 所示。

(9) 将视频图标拖动到流程线上,并命名为 js 。

(10) 双击 js 图标,在打开的 Properties : Movie Icon 对话框内,导入所选的视频文件。

图 5-23 导入背景图片

图 5-24 输入解说文字

(11) 单击 Timing 标签,打开 Timing 选项卡。

(12) 打开 Concurrency 下拉列表框,选择 Concurrent 之后,关闭 Properties : Movie Icon 对话框。

(13) 将移动图标拖动到流程线上,并命名为“活动字幕”。

(14) 双击打开“文字说明”图标的演示窗口。

(15) 双击“滚动字幕”图标,打开 Properties:motion Icon 对话框。

(16) 选择演示窗口的文字作为移动的对象。

(17) 在 Motion 选项卡内,打开 Type 下拉列表框,选择 Path to Point 。

(18) 水平地拖动文字,确定它移动的起点与终点。

(19) 打开 Concurrency 下拉列表框,选择 Perpetual 。

(20) 打开 Beyond Range 下拉列表框,选择 Stop at Ends 。

(21) 打开 Layout 选项卡,在 Destination 文本框内输入 MediaPosition@'js ' 。

(22) 在 End 文本框内输入 MediaLenght@"js " 。

(23) 关闭 properties: motion Icon 对话框之后,单击播放按钮,观察播放的课件。

播放课件时,首先显示背景图片,由于添加了等待图标,这样背景图片将显示 5 秒钟。在此之后视频文件开始播放,并且文字从演示窗口的右侧向左侧运行,当视频停止播放时,文字的运动也将结束,如图 5-25 所示。课件的流程图如图 5-26 所示。

   

图 5-25 课件的运行效果图          图 5-26 课件的流程图

本例将视频文件的当前播放的帧数作为文字运动的目标,这样就达到了控制文字的移动,使它与视频文件的播放保持同步。当视频播放结束时,由于将文字运动的终点定义为电影的总帧数,因此文字的运动也立即停止。



教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    3DsMAX实例制作:三维玻璃灯泡

    3dmax在线教程--蝴蝶

    3ds max时尚水晶鞋

    精彩Flash制作风吹草动效果动画

    教程: 3DS Max-设计实例-三维虚拟…

    3dmax7.0教程--火焰特效

    绘画技巧:Flash绘制人头造型

    3ds max 室内设计---室内效果图
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网