Director中用Lingo语言实现视频播放器.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Director中用Lingo语言实现视频播放器

在Director中用Lingo语言实现视频播放器的方法  HYPERLINK /pan_2008_cool/blog/static/45652337200962445528334/ \l # 设计 ??2009-07-24 16:55 ??阅读65???评论0 字号:  HYPERLINK /pan_2008_cool/blog/static/45652337200962445528334/ \l # 大大?  HYPERLINK /pan_2008_cool/blog/static/45652337200962445528334/ \l # 中中?  HYPERLINK /pan_2008_cool/blog/static/45652337200962445528334/ \l # 小小   在多媒体教学软件的设计制作中,一般都要涉及到对数字视频文件的引用和控制。例如,在教学软件中用视频文件来演示某个操作过程,或者用视频文件来展示某次演讲等。如何充分发挥视频文件在多媒体软件中的作用,一方面取决于多媒体软件本身所涉及的内容,另一方面取决于软件中对视频文件的控制设计。对视频文件的播放控制包括播放、暂停、停止于起点、快进并继续播放、快退并继续播放、进并暂停、退并暂停、通过滑块拖动自由进退以及通过滑块拖动自由控制音量等。这些控制其实就是我们常见的媒体播放器中的控制面板提供的功能。但在设计制作多媒体软件时,不可能直接把Media Player、QuickTime Player或者Real Player等播放器镶嵌在软件中。要实现上述控制功能,必须用特定的程序进行设计。   熟悉Director的人都知道,Director的Library中提供了直接实现视频控制的方法,对于大多数多媒体制作者来说,专门的编程似乎没有这个必要。但遗憾的是,Director的Library提供的视频控制的方法要求用户的计算机必须安装QuickTime,并且在Director中导入视频文件必须是MOV格式,否则就不能直接实现视频的播放控制。从软件的适应性角度考虑,在不影响效果的前提下,应尽可能降低用户使用软件的环境要求。因此,为了在课件制作时可以导入非MOV格式的文件,并保证用户在没有安装QuickTime的条件下也能在课件中对其进行正常的播放控制,在课件设计时就必须用Director提供的专门的编程工具Lingo语言来解决这个问题。 一、视频播放器的界面设计   首先用图形处理软件设计好播放器的所有控制元件。对控制元件的设计没有特别的限制,设计者???根据个人的爱好设计具有个人风格的任何效果的控制元件,但应考虑控制元件的通用性以及用户的习惯。需要设计的控制元件以及它们控制功能如下:   (1)停止于起点的按钮,单击它使视频文件停止于起点;   (2)播放按钮,单击它使视频文件从起点或暂停点开始播放;   (3)暂停按钮,单击它使正在播放的视频文件暂停;   (4)退并暂停按钮,单击它使正在播放的视频文件退一小段并暂停;   (5)进并暂停按钮,单击它使正在播放的视频文件进一小段并暂停;   (6)滑块1,拖动它使正在播放的视频文件自由进退并继续播放,同时显示视频播放的进展;   (7)拖动滑块的参照线1,用于限制显示视频播放进展的滑块的位置;   (8)拖动滑块的参照线2,用于限制显示视频音量大小的滑块的位置;   (9)滑块2,拖动它可控制正在播放的视频文件的音量大小。   在制作这些控制元件时,要注意使它们的效果与背景保持一致。要做到这一点,可以先把背景图做好 后再在它的基础上绘制按钮,最后再导出独立的控制元件图。   控制元件制作完成后,把它们全部导入到Director中,并把它们放到舞台上合适的位置。这样视频播放器的界面设计就完成了。 二、视频播放器功能的实现   把构成播放器的图形元件导入到Director中后,接下来要做的工作就是编程实现播放以及控制播放。在编程之前首先要确保导入的所有元件在Score窗口中沿帧的方向完全对齐,如图1所示。 ?   现已知视频演员放于Score窗口中的11号通道,并且视频演员位于演员表中第2号位置。演员在Score窗口中的通道号由演员进入舞台的顺序与位置决定,演员在演员表中的位置由导入演员的顺序决定。通道号和演员表中的位置编号在编程时应根据实际情况进行调整。准备就绪后,打开编程窗口,按播放器的功能编制以下程序段,并注意使每一段程序均保持为独立的Script成员。   (1)停止播放      (2)播放      (3)暂停播放      (4)退一段并暂停       不到0.5秒,则从零开始      (6)快退一段并继续播放         (7)快进一段并继续播

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档