文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院媒体动画AuthorwareAutherware 5.X声音完全解决方案
精品广告
推荐TOP10
·Authorware问答篇-技巧及问题集锦
·Authorware辅导答疑(五)
·浅谈Authorware后期制作问题--多媒体吧
·Autherware 5.X声音完全解决方案
·巧妙实现双声道
·用Authorware制作选择题课件
·用authorware制作多媒体自荐光盘(一)
阅读TOP10
·Authorware 6.0技巧与实例之五
·用Authorware做自动隐藏菜单
·【荐】用Authorware开发多媒体课件的一点经验
·“runtime”和“runA5w32.exe”是怎么个关系?
·[问题]给按钮加了声音,打包时想手动添加,但不知道是哪个Xtras?
·轻松利用Authorware实现片头音乐循环播放
·在Authorware中灵活运用QuickTime VR文件(6)
·控制音乐播放的两招小技巧
·课件中图片的自由拖动与放大
·]我想在程序中实现每隔一定时间定时刷新数据的功能,请问有办法吗?

Autherware 5.X声音完全解决方案

日期:2007年3月1日 作者: 查看:[大字体 中字体 小字体]


标准声音解决方案:背景MIDI+前景声音(一)
  背景MIDI加前景声音是Autherware提供的标准多音同放解决方案,在各种多媒体软件中使用广泛,它主要是通过多媒体函数接口(MCI)来实现MIDI的播放。然而,MIDI函数不是Autherware自身的标准函数,它是由一个名为A5wmme.u32的多媒体函数包提供的。这个函数包没有包含在Autherware 5.0中,你必须到Macromedia的网站中去下载它(免费)。

  在MIDI播放函数中,最重要的是两个函数:MIDIPlay和MIDIPlaying。MIDIPlay函数用于对MIDI进行播放,其格式为:

  errorCode := MIDIPlay(fileName, tempo, wait),其中,fileName为要播放的MIDI文件名;tempo为播放的节奏,一般为100,即按标准速率播放;wait为0表示作为背景播放(图标继续向下执行),为1表示作为前景播放(等待播放完毕再向下执行)。

  MIDIPlaying函数用于返回MIDI当前的播放状态,其格式为:

  result := MIDIPlaying()

  如果返回为0则表示没有播放,为1表示正在播放。

  在MIDI播放中一个头疼的问题是如何实现MIDI的循环播放。单纯使用MIDIPlaying()函数,Autherware 并不会对它响应,解决的方法是使用系统变量:fulltime。在流程线上加入一个永久条件响应并把条件设定为MIDIPlaying()+FullTime=0+FullTime,然后在条件分支中加入MIDI播放图标即可。

  QuickTime解决方案:多声音合成之一
  QuickTime多音回放方案是Autherware提供的另一种声音解决方案。使用前必须先在Windows里加装QuickTime多媒体播放软件,你可以在Apple公司的主页去下载,如今广泛使用的是QuickTime V4.1。由于QuickTime是Mac OS下极为重要的多媒体平台,因此支持的媒体格式特别多样。从MP3音乐到MOV格式的影像,甚至于连GIF格式的动画图像和FLASH动画都能加以使用。而且,使用MP3等音乐不受数目限制,因而使用方便。

  Autherware中自带QuickTime的接口,可以使用QuickTime 3.0及以后的版本,然而为了使用较多的声音格式(如MP3),应当使用QuickTime 4.0及以后的版本。使用的方法是:通过Autherware的Insert选单→Media→Quicktime 3..即可。要注意的是,Autherware V5.1中对Quicktime的支持有问题,不能正常播放。解决的方法是把5.0版中Xtras目录下的QuickTime目录拷贝到V5.1相同目录下覆盖即可。请注意:使用Quicktime后将造成Autherware自身的多媒体图标无效果。

  使用QuickTime最大的问题是对于各个音源的音量控制十分不方便,而且在较老的声卡上,同时播放两种音源会产生间断性颤音现象,使用尚需改进。

  DirectMediaXtra解决方案:多声音合成之二
  DirectMediaXtra是笔者接触到的迄今为止最为完善的声音解决方案。同样是使用Autherware插件接口,DirectMediaXtra却提供了近乎完美的支持。它能使用包括MP3在内的多种声音格式,也能播放MPG文件和AVI文件。无论同时播放几种声音和动画,只要你的CPU足够快,效果都很好。

  DirectMediaXtra是通过Microsoft的Direct Draw和Direct Sound功能来支持声音和动画播放的。因此,它不能运行在最早的Windows 95中。流传较广的是DirectMediaXtra v1.4和V1.5版。1.4版对于音量的大小控制还不够完善,必须通过函数SetIconProperty(@"DirectMediaXtra", #volume,0)来设定。其中,最后的参数0表示以100%的音量播放。如果觉得太大,可在-100到0之间变换,变换单位是分贝。1.5版中可以直接通过滑块来设定音量,十分方便。

  你可以到http://xtras.tabuleiro.com下载最新的DirectMediaXtra包,安装在Xtras的目录中即可使用。使用方法是通过Insert选单→Tabilero Xtras→ DirectMediaXtra。美中不足的是,要正常使用DirectMediaXtra必须注册。

[1] [2] 下一页 

上一篇:Authorware引入GIF文件

下一篇:Authorware制作多媒体教学软件的开发技巧


相关软件: 相关文章:
·色谜语256个 有答案!网上泡MM你肯定用得着
·WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)
·解决方案 用户 sa 登录失败
·无组件上传图片到数据库中,最完整解决方案
·网站推广策划方案(转)
·个人电脑变网站服务器全面解决方案
·打造极美系统:Win XP模拟Vista终极方案

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号