基于Authorware编程中同步处理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Authorware编程中同步处理

基于Authorware编程中同步处理    摘要:本文较全面系统地探讨了Authorware编程中,声音、文本、图像、数字电影(视频)等之间同步的处理方法及技巧    关键词:Authorware;同步;多媒体       Authorware是一个功能强大的多媒体开发工具,它能够将视频、音频、文本、图像等多种素材集成到一起进行合理的安排,最终形成交互性强、富有表现力的多媒体作品。它被广泛地应用于多媒体教学和商业展示领域,可以制作出各种多媒体产品,如多媒体教学课件、多媒体演示系统、多媒体交互式教学系统、多媒体模拟培训系统等。Authorware所采用的基于设计图标及流程图的程序设计方法,使多媒体的创作更加快捷、方便,即使是非专业人员也可以利用它轻松地进行多媒体创作。但很多人在对各种素材进行处理时往往对于它们之间的同步性不能很好地处理,如背景音乐如何控制,同步移动如何设计、文字与配音、图像与配音、文字与电影的同步等。本文主要探讨各种素材之间的同步处理问题。    多媒体在不同环境中文本、图像、声音、视频等各种媒体的集成,这些媒体之间有一个先来后到的关系,这个关系就是同步关系,系统对各个媒体对象按照同步关系进行的控制过程,就是同步。       一、同步控制中的常用变量和函数       要实现多媒体程序中的各个对象同步,往往需要计算各个对象的用时,知道各个对象的用时长度,这样就使我们更容易实现各个对象的同步。在Authorware中有一个系统变量Medialength,它可以返回包含当前设计图标所加载的数字化电影、视频信息或声音的总长度,单位是毫秒。其格式为:   Medialength@“IconTile”返回指定设计图标中加载的多媒体数据的长度。   另外在Authorware中有两个系统函数SyncPoint(option)和SyncWait(Seconds),它们配合使用可以实现媒体的同步。其具体用法如下:   SyncPoint(option)的作用是设置一个等待的起始点,从这一点开始,程序将启动一个计数器计时,直到执行下一个程序。其参数option的可能值为:   option=0:显示当前图标之前,计数器就开始计数。   option=1:显示当前图标之后,计数器就开始计数。   option=2:当用户的输入和某个响应分支匹配或者退出交互图标时,计数器就开始计数。该选项当且仅当当前图标为交互图标时才有效。   SyncWait(Seconds)的作用是设置等待时间,其中Seconds是一个正数,它表示从SyncPoint点开始,到重新启动运行图标的时间。    如图1是一个诗朗诵的例子,其中的计算图标是一个计数器,代码为SyncPoint(1),表示在执行当前图标后开始计时。声音图标为录制的《登鹳雀楼》的配音,并设定Concurrency(事件并发)方式为Concurrent(同时)。后面的五个显示图标为标题及四句诗,每一个显示图标的附加计算图标中输入的代码在等待时间上不同,可分别设为Syncwait(3)、Syncwait(8)、Syncwait(12)、Syncwait(16)、Syncwait(20),一般要根据录制时所读每句的时间长度而定选项值,同时在每个显示图标中还可设置过渡特效,效果将更佳。      图1      SyncWait(Seconds)在执行过程中,所有的显示图标、交互图标都将会被屏蔽,但数字电影、声音、计算图标可继续执行,也正是它的这个特性才实现图标与声音的同步,但这个特性显然不利于视频与文本、图像的同步,鉴于此,对于视频的同步可采用Authorware提供的媒体同步功能。       二、Authorware中媒体同步的一般方法       Authorware 6.0以上版本提供了“媒体同步”功能,它可将声音图标、数字电影图标与其它图标同步,这种同步既可以按位置进行,也可以按时间进行。按位置,此同步方式是根据媒体的位置进行同步操作,即在媒体播放到其下文本框中输入值的位置时开始执行同步分支。声音媒体的位置单位是毫秒,数字电影媒体的位置单位是帧数。按时间,是根据媒体播放的时间进行同步操作,即在媒体到其下文本框中输入值的时间时开始执行同步分支,时间单位为秒[1]。   将数字电影图标或声音图标与其它图标进行同步操作非常简单,只需将其它图标拖到数字化电影图标或声音图标的右侧,此时在程序中就会生成一个媒体同步分支结构,所拖动的其它图标将作为该分支结构中的子图标,子图标所处的程序分支流程称作同步分支,每个同步分支都有一个与之相连的时钟形状的同步标志符。下面是一个旅游景点介绍的实例,其中就用到了媒体同步。   首先,拖一个声音图标到流程

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档