- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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()。
本播放器应用程序使用了三个控件,
您可能关注的文档
- 夯实基础、面向应用、培养创新.doc
- 汉维哈柯双语平行语料库加工处理系统的设计与实现.doc
- 合作学习在“软件工程”课程实践教学中的应用探讨.doc
- 和田师专学生档案管理系统的设计与实现.doc
- 合作教师在中外合作办学中的实践和研究.doc
- 河北省IT企业人才需求调查及对软件专业课程设置的影响.doc
- 合作学习与研究性学习在计算机考试模式中的实践.doc
- 和谐思想在计算机组成原理课程教学改革中的研究.doc
- 河源中小企业发展电子商务的问题及对策研究.doc
- 河南省软件职业学院发展的困境及策略.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 2025入党积极分子考试试卷(含答案).docx VIP
- 空调维修保养服务方案(技术方案).pdf
- 中医基础理论(暨南大学)中国大学MOOC慕课章节测验答案(课程ID:1206450825).pdf
- 高级卫生专业技术资格考试慢性非传染性疾病控制(088)(正高级)试卷及解答参考.docx VIP
- 大学英语四级考试高频词汇1500(打印版).pdf VIP
- 2025年医学分析-心脏再同步化治疗(CRT).pptx VIP
- 慢性非传染性疾病控制(088)(副高级)高级卫生专业技术资格考试2024年复习试题及解答参考.pdf VIP
- 我国未成年人专门矫治教育制度研究.docx VIP
- 北京市属高校国外访问学者英文简历模板.doc
- 工厂电工安全培训.pptx VIP
文档评论(0)