网站大量收购独家精品文档,联系QQ:2885784924

基于Authorware 7的个性化媒体播放器的设计与实现.docVIP

基于Authorware 7的个性化媒体播放器的设计与实现.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Authorware 7的个性化媒体播放器的设计与实现   摘要:在Authorware 7.0中利用ActiveX控件和外部函数能够实现个性化媒体播放器的视频播放控制部分的设计,对于弹出式菜单设计、按钮激活条件的设置以及滑块控制进度和音量等都比较容易。   关键词:ActiveX;外部函数;菜单;按钮;滑块;播放器   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)11-20329-03      1 前言      Authorware作为一种主要面向非程序员的优秀的交互式多媒体创作工具,为了满足一些高级设计人员进行复杂程序创作的需要,Authorware从4.0版本开始提供了对ActiveX控件和外部函数的支持,由于有许多软件厂商支持ActiveX技术,所以大多数功能都能找到相应的ActiveX控件。在Authorware中,通过调用ActiveX控件来直接使用现成的程序模块,可省掉许多繁琐的编程,而且几乎可以完成任何工作。   目前,媒体播放器越来越追求个性化,为了满足个性化的需求,我们可以借助图形图像处理软件使播放界面个性化,在Authorware 7.0中利用控件以及外部函数能设计出播放各种媒体的个性化播放器。在设计视频播放控制时,要注意播放、暂停、继续、停止、快进、后退等操作的激活条件,进度滑块及音量滑块能及时地响应交互。在Authorware 7.0中设计的媒体播放器运行界面如图1所示。      2 ActiveX控件的应用      ActiveX控件通常以动态链接库的形式存在,其设计思想是将一个程序嵌入到另一个程序中,这样就可使它能够随意地应用到各种场合。ActiveX控件的数据输入和函数功能执行都必须通过容器,因此ActiveX控件和容器之间必须有一些特定的接口协议。ActiveX控件必须具备属性(property)、方法(method)和事件(event),通过属性的名称、方法的名称及参数,容器可以存取和改变ActiveX控件的属性参数。通过事件,比如属性参数的改变、用户按下鼠标左键等,ActiveX控件通知容器进行响应相关操作。   2.1 ActiveX控件的安装   在开发Authorware的应用程序时,如果利用了ActiveX控件,在打包发布时要注意两点:(1)在用户的应用程序中需附带上所需的支持文件,即在应用程序的“Xtras”目录里附带上Activex.x32,因为只有这样应用程序才能够正常地执行,否则程序中的ActiveX控件是无法使用的。但是需要注意的是打包程序无须附带上Actxpriv.x32,否则会造成不可预料的后果,因为它主要负责设计时利用ActiveX控件的界面。(2)要将所需的ActiveX控件相关文件(*.OCX或*.DLL)复制到硬盘相应的文件夹中(Windows NT以后的操作系统是%systemroot%\system32),本播放器应用程序在设计时需要复制MSDXM.OCX、COMDLG32.OCX、FM20.DLL、FM20CHS.DLL四个文件,然后将其在Windows系统中注册。   2.2 ActiveX控件的注册   设计Authorware应用程序时,如果要使用Authorware没有提供的控件,使用前要先在Windows中进行手动注册。如果我们的程序中使用了控件且要交给用户使用,在程序中应先检测用户机中是否注册了该控件,若没有就要进行自动安装、自动注册。本播放器使用时需要检测Microsoft Forms 2.0 ScrollBar、Microsoft Common Dialog Control和Windows Media Player三个控件,以便确定是否要安装、注册。   注册的方法有两种:   (1)手动注册   方法:先将所需的ActiveX控件相关文件(如MSDXM.OCX、COMDLG32.OCX、FM20.DLL、FM20CHS.DLL)复制到硬盘相应的文件夹中(Windows NT以后的操作系统是%systemroot%\system32)。然后手动注册,即单击Windows的“开始”菜单,选择“运行”命令,在打开的对话框中输入以下命令: regsvr32.exe,如regsvr32.exe MSDXM.OCX。   regsvr32.exe是Windows自带的ActiveX注册工具,可以在Windows的系统目录中找到。   (2)自动注册   方法:利用Authorware 中的Xtra ActiveX 里的函数来进行注册。对ActiveX控件注册的格式如下: ActiveXControlRegister()。   本播放器应用程序使用了三个控件,

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档