Authroware视频音频小技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Authroware视频音频小技巧
1、调用外部函数播放MP3音乐、显示GIF动画Authorware支持AIFF、PCM、SWA、VOX、WAVE格式保存的声音文件。
最普通的WAVE声音文件动辄就几兆、几十兆,而很受大众欢迎的MP3之类的声音文件却无用武之地。
另外,那小巧玲珑的GIF动画用Authorware调入后,只能显示第一帧图形——动画变成了“死画”。
其实,只要引入一些相关的外部函数就可以解决了!打开Authorware菜单栏上的[Winndow→Function],从函数类别中选中用户的自定义函数,并单击“Load”按钮,从Authorware安装盘中的UCD文件夹中引入相应的外部函数,就可以用其中的函数来实现Authorware本不支持的功能了.
2、自制MP3播放器
用上述方法从Mp3player。
u32文件中引入其中的所有函数,假设Main。
mp3文件在主文件同一目录下。
下面我们来制作一个MP3播放器:(流程如^03020602a^1)
在“设置窗口尺寸"计算图标中写入“ResizeWindow(350,150)”设置播放器面板大小;
在“背景"显示图标中导入一幅背景图;
在“预设”计算图标中写入“tMsMP3CreatePlayer(WindowHandle,1)”,“tMsMP3LoadFile(FileLocation^“Main.mp3”)”
其中“tMsMP3CreatePlayer()”,“tMsMP3LoadFile()”是用于创建MP3播放程序和导入MP3文件的外部函数.
在“播放”计算图标中写入“tMsMP3Play(Repeat,Times)”,参数“Repeat”可选“True"或“False”用来控制是否循环播放,参数Times可限定播放次数(在Repeat参数为False的情况下有效);
在“暂停”计算图标中写入“tMsMP3Pause()”;
在“停止”计算图标中写入“tMsMP3Stop()”;
在“退出" 计算图标中写入“Quit(1)”。
这样,一个简洁的MP3播放器就做成了(如^03020602b^2).
3、显示GIF动画
用同样的方法从Animgif.u32文件中引入其中的所有函数,假设Test.gif动画文件在主文件同一目录下,流程图如^03020602c^3所示。
在“显示动画”计算图标中引入函数:“DisplayAnimatedGif(WindowHandle,FileName,Left,Top,Color)”其中参数“FileName"可填为FileLocation^“Test。
gif”;参数“Left”,“Top"分别用来确定动画在屏幕上的显示位置;参数“Color"用来设置动画的显示背景色,选项为1至16的数字,分别代表各种颜色,可自由选择.
在“删除动画” 计算图标中写入“EraseAnimatedGif()”
这样,你就可以在程序中加入任何可爱的小动画了,不过千万注意:GIF动画用Authorware的删除图标或系统函数“EraseIcon()”来删除是行不通的,必须用外部函数“EraseAnimatedGif()”才能删除。
而且在退出之前,必须要把该函数的所有GIF动画删除,否则,系统会警告你“执行非法操作!”,并可能导致系统崩溃
Authorware是一套功能强大的多媒体制作工具系统,它基于设计图标、以流程线为结构的环境,面向对象可视化编程,使人们入门较容易,但要精通Authorware设计MCAI技术却非易事。
笔者只是就Authorware 设计技术很少的几个方面作一些探讨,希望能得到各位MCAI开发者的指教。
4、声音的变速播放
在声音图标属性的“Timing”选项卡中,可以使用“Rate”选项来设置声音播放的速度。
100%表示使用声音文件原来的播放速度,低于这个值则表示比原来速度要慢,高于这个值表示比原来速度要快。
但是,在Windows操作系统中,并不是所有的声卡都支持变速播放声音文件.这就导致课件在制作完成后会出现在某些计算机上不能播放出声音的现象.所以用户在使用时要十分小心,尽量避免使用声音的变速播放。
5、视频文件不能播放
有些课件在制作完成后,出现视频文件不能播放的现象。
这是因为在制作视频文件时,由于系统装载了类似《超级解霸》的一些非Windows默认的媒体播放器,导致了播放视频文件的调用关系被更改。
因而在课件中导入此类视频文件会出现制作完成后在某些计算机上不能正确播放的现象.所以用户在整个课件制作过程中,最好不要加载其他媒体播放器。
6、图标名称影响显示和其他功能
在程序设计阶段,如果将所使用的各种图标的名称命名为“按钮响应”、“文本输入响应”、“下拉菜单响应”、“条件响应”、“键盘响应”之一者,将影响到Authorware的显示和其他功能,用户在使用时要十分小心。
7、采用群组图标满足固定的图标结构
在设计阶段有些地方用户不想设计任何内容,但是某些设计图标有固定的结构,如交互图标和框架图标,这时应采用空的群组图标来满足固定的图标结构.有些软件在开发时,由于客观条件的限制,只能开发出软件的雏形。
在程序中使用空的群组图标,留待以后进行进一步的扩展,这个群组图标可以起到一个提示的作用。
8、擦除图标中“Icons”选项卡的设置
在选中“Icons to Erase”(要擦除的图标)选项后,用鼠标在演示窗口中选择须要从屏幕上擦除的图标,此时应注意各图标的选择顺序。
尤其是在所选图标包括数字电影图标时,选择顺序的不同将影响在“Erase"选项卡中设置的擦除效果.
9、显示图标和数字电影图标的可移动性设置
有时由于程序的需要,要求显示对象可以在屏幕上进行移动.此时应对图标属性“Layout"选项卡的“Movable"选项进行设置。
移动方式选项的含义如下:“Never”(不可移动)、“On Screen”(在屏幕上)、“Anywhere”(在任意位置上)、“On Path”(在预定轨迹上)、“In Area"(在预定区域里),用户应根据程序的需要进行设置。
否则,在程序运行时显示对象可能会出现错误的移动效果。
在使用动画图标移动数字电影时,如果在数字电影图标属性对话框“Options"选项中使用了“Direct To Screen”显示模式,则此外部储存的数字电影在移动时就可能不够连续。
10、利用数字化电影图标制作位图动画.。