您现在的位置:网站首页答辩论文计算机毕业设计其他计算机专业毕业资源

使用ActiveX控件在Authorware5.0中

  • 简介:摘要:Authorware5具有不支持播放MIDI音乐和MP3音乐格式文件的缺陷,虽然通过用户函数可以实现控制,但难以实现循环播放。本文使用ActiveX控件的方法,解决了上述难题。使用MCI控件对音乐进行了控制,实现了在程序运行始终,利用一个交互按钮可以启动或停...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 1 引言
2 使用ActiveX控件的方法
3 引用MIDI播放控件
4 播放MIDI程序说明
5 使用MP3播放控件
6 在Authorwar中注册控件
7 结束语 参考资料 [1] 王刚. Authorware5多媒体设计与实例. 北京:电子工业出版社2001.
[2] 王刚.动态链接库技术在Authorware中的应用.青岛:青岛大学学报.Vol 15.2.
[3] 万维多媒体工作室. Authorware实战锦囊.北京.机械工业出版社.2000.

摘要:Authorware5具有不支持播放MIDI音乐和MP3音乐格式文件的缺陷,虽然通过用户函数可以实现控制,但难以实现循环播放。本文使用ActiveX控件的方法,解决了上述难题。使用MCI控件对音乐进行了控制,实现了在程序运行始终,利用一个交互按钮可以启动或停止MIDI音乐,并实现了无需干预、自动循环播放选定的MIDI音乐文件的目标;另外,使用MP3播放控件实现了MP3格式的文件的播放。引入ActiveX控件,不但扩充了Authorware5的功能,可以使得程序简洁,控制灵活,同时,对其他程序设计也是很好的启示。
关键词: Authorware ActiveX MIDI MP3 循环播放 控件 方法
中图分类号:TP311.12
1 引言
Authorware是一个优秀的多媒体开发平台,被广大多媒体软件开发人员所使用。在多媒体软件的开发制作中,声音占据了举足轻重的位置,多媒体软件如果缺乏了声音的多种运用,无疑将会割断媒体间的相互联系,使整套软件变得干瘪乏味,从而使软件的整体效果大打折扣。
Authorware本身只提供一路WAV声音文件通道,而这一路通道在应用中一般提供给解说词的播放。如果在软件中再添加WAV格式的背景音乐,势必会导致声道冲突。而MIDI格式的音乐文件具有信息量小,占用系统资源少,不会导致声道冲突等诸多特点,尽管在不同类型的声卡上回放时声音会有一些区别,但其具有的优点是显而易见的。所以我们一般选择MIDI格式音乐作为背景音乐。另外,目前大量声音文件素材都是短小精悍的MP3格式。但遗憾的是Authorware软件本身不支持MIDI文件和MP3音乐格式的播故,不能播放GIF动画文件等。而这些功能在其他编程软件中比较容易实现,而在Authorware中,必须使用外部函数或Activex控件进行控制。笔者曾利用用户函数文件A5wmme.u32中的函数MIDIPause 、MIDIPlay、MIDIPlaying、MIDIstop等编制了源程序,对音乐进行控制,实现了播放、暂停、停止等交互控制,但发现确实很难控制循环播放,系统对该交互控制不甚敏感。给开发人员带来了不便,同时使软件逊色不少。经过摸索,找到了在Authorware中使用ActiveX控件的方法,为了解决上述难题,使用了MCI控件对音乐进行了控制,实现了在程序运行始终,利用一个交互按钮可以启动或停止MIDI音乐,并可无需干预,自动循环播放选定的MIDI音乐文件,既简化了软件的操作又提高了程序执行的可靠性。使用MP3播放控件实现了Authorware多媒体多种格式文件的支持功能......
查看评论 已有0位网友发表了看法
  • 验证码: