CallIcon(@"IconName", #removecuepoint, cuepointindex):删除暗区。其中cuepointindex为暗区的索引号(此索引号是根据暗区的先后时刻来进行排列的)。如CallIcon(@"DirectMedia Xtra", #removecuepoint, 1)。 暗区设置完成后,可以在Authorware的事件响应中进行调用。当创建了Event响应后,在其Sender选项中选择一个DirectMedia Xtra图标名称,然后双击它以打开或关闭此图标中媒体文件所包含的暗区。此时,事件名称(Event Name)中将显示出"CuePointPassed"事件。这样,当媒体文件播放至每一个暗区时,事件交互都将产生响应。如果想知道事件响应的详细内容,比如,我们想知道外部媒体文件在播放过程中,到底哪个暗区在什么时候出现,则可以使用变量EventLastMatched@"Response"来捕获暗区名称。 5、 图标属性 我们可以使用一些变量或函数来获得或设置DirectMedia Xtra图标的属性。 A、文件属性 result:=GetIconProperty(@"DirectMedia Xtra", #file):此函数可以返回图标所链接的外部媒体文件的完整路径和文件名。 SetIconProperty(@"DirectMedia Xtra", #file,"C:\tmp\sample.mpg"):此函数可以设置指定图标所链接的外部媒体文件。 B、标题属性 result:=GetIconProperty(@"DirectMedia Xtra", #title):此函数可以返回图标所链接的外部媒体文件的文件名。 C、显示图标的定位文件对话框 SetIconProperty(@"DirectMedia Xtra", #showlocatefiledialog,TRUE):如果设置此属性为真,则当外部媒体文件移动位置或出现其它原因而找不到原始媒体文件时,系统将自动出现选择文件对话框,以让用户重新选择一个外部媒体文件。 D、文件播放时间 result:=GetIconProperty(@"DirectMedia Xtra", #duration):此函数将返回指定图标所链接外部媒体文件的播放时间长度,其单位为ms。 E、视频高度及宽度 result:=GetIconProperty(@"DirectMedia Xtra", #videowidth):此函数将返回指定图标所链接外部视频文件的宽度。 result:=GetIconProperty(@"DirectMedia Xtra", #videoheight):此函数将返回指定图标所链接外部视频文件的高度。 F、显示及设置音量、平衡 result:=GetIconProperty(@"DirectMedia Xtra", #volume):此函数将返回指定图标所链接媒体文件的音量大小,其数值范围从-100至0,单位是DB(分贝)。 SetIconProperty(@"DirectMedia Xtra", #volume,0):此函数将设置外部媒体文件的音量大小。 result:=GetIconProperty(@"DirectMedia Xtra", #balance):此函数将返回指定图标所链接的外部媒体文件的左右声道平衡数值,其范围为-100至100。 SetIconProperty(@"DirectMedia Xtra", #balance,0):此函数可设定指定图标所链接的外部媒体文件的左右声道的平衡数值。 G、播放速度 result:=GetIconProperty(@"DirectMedia Xtra", #rate):此函数将返回指定图标所链接外部媒体文件的播放速度,其值从0至200,表示其原始速度的百分比数值。 SetIconProperty(@"DirectMedia Xtra", #rate,80):此函数可设置媒体文件的播放速度。
上一篇:DirectMedia Xtra全攻略(二)
下一篇:DirectMediaXtra.x32 V2.01 注册码的计算
|