|
完美的媒体控制
---- DirectMedia Xtra介绍
本文由:JamesYuZhao提供
一、简介
DirectMedia Xtra是一款非常精彩的外挂插件,用来在Authorware中对媒体文件进行全面的控制。它所支持的媒体文件类型有:Mpeg,
AVI, Quicktime, WAV, AIF, MP3和MIDI,并且可以控制文件播放、暂停、播放的速度、音量,以及播放片断等等。
通常情况下,Authorware引用媒体是采用MCI和Video for Windows接口,播放质量和功能都十分有限。而DirectMedia
Xtra则采用了目前十分流行的DirectShow技术,不仅使播放效果更加完美,而且也让交互控制轻松自如,甚至还可以同时播放两个以上的媒体文件。
二、安装和使用
1、安装
DirectMedia Xtra要求安装在Windows 9x /Windows NT4下,Pentium-120
MHz以上CPU,8M以上内存,而且还要有带有DirectShow的ActiveMoive组件。
我们以DirectMedia Xtra的1.4版本为例,整个程序只有一个文件----dmediax140.exe。运行这个文件即开始安装过程。按照向导一步一步进行,如果你采用默认值,它将会在Program
Files目录下建立一个名为DirectMedia Xtra的子目录,用来存放说明文件、例子程序和所用到的媒体文件。在安装过程中,还要让你选择Xtra的位置,要正确指定你的Authorware下的Xtra文件所在的目录。安装完毕后,Xtra目录下会增加一个DirectMediaXtra.x32文件,在Authorware中使用DirectMedia
Xtra时,就要调用这个文件。
2、使用
在流程线上选择适当的位置,打开INSERT菜单,选择TABULEIRO XTRAS-> DirectMedia
Xtra,这时会显示一个DirectMedia Xtra属性对话框(如图1)。

单击Browse File,打开另一个对话框,从中选择一个要使用的媒体文件。也可以单击Enter URL来选择一个互联网上的媒体文件。被选定的文件的全路径名在上面的框中显示出来,同时,文件的可持续播放时间(Duration)和影片的长宽尺寸都会被显示出来。你可以通过左上角的预览区判断所选文件是否正确。
3、选项设置
下面我们来了解一下其他部分的含义。
右侧的Playback Control中,可以对媒体文件播放过程中的音量(Volume),平衡(Balance),播放速率(Playback)和Cpu占用率(Cpu)进行设置,以达到最佳效果。
中间的Playback Options可以同时选择多项,选定后的效果如下:
Toolbar:在播放窗口下面显示一个控制面板,包括一个进度条;
Loop:自动循环播放媒体文件,直到发出一个暂停或停止命令;
Pause at Start:在开始时暂停,不播放,等待其他命令;
Hide Cursor:在播放窗口中隐藏光标;
Adjust duration before play:播放前校对播放时间。注意,这一项通常处于被选定状态,以保证在任何计算机上都能正常播放;
Play segment:通过设定起始点(Start)和结束点(End)实现播放文件的一个片断。
左侧的提示点(Cue Points)设置是DirectMedia Xtra最具特色的部分,它允许用户在媒体文件的特定时间点上作一个特定的标记,这样可以在指定的时间或时间段上实现一些交互控制。例如,播放到某个位置暂停,插入一段解说,然后继续播放等。
所有选项设置完毕之后,单击OK,完成。
三、脚本控制
DirectMedia Xtra允许使用脚本即计算图标对它的所有属性进行控制。在插入时,可以不作任何设置,然后在外部用CallIcon、SetIconProperty和CallSprite等函数对相关的属性赋值,这使得对媒体的控制更加灵活。这部分的详细情况请参考DirectMedia
Xtra附带的UserGuide
Authorware.rtf文件。 好了,了解了这么多,该是让它在你的Authorware中大显身手的时候了,但是在使用之前,别忘了注册噢!未注册的版本只能在编程的过程中看到效果,打包后,就什么都失去了。(好悲惨噢!)
最后补充一句,DirectMedia Xtra还可以用作Director的插件。
|