首页 > 设计 > 媒体动画 > 正文

Authorware类和函数:authorware7.0函数教学文章连载--Video类

2020-09-19 18:43:02
字体:
来源:转载
供稿:网友

dvdaction

语法:result:=dvdaction(#action)

说明:该函数根据参数action指定的符号,控制dvd的播放。

参数#action各种值的含义为:

#play—播放

#pause—暂停

#stop—停止播放

#end—关闭播放窗口,释放所有资源

#rewind—快速倒播

#fastforward—快进

#framestep—进入下一帧

#nextchapter—进入下一章节

#prevchapter—返回前一章节

#replaychapter—重播当前章节

#fullscreen—进入全屏播放模式

#titlemenu—切换至标题菜单

#rootmenu—切换至主菜单

该函数仅适用于windows操作系统。

dvdcaptions

语法:result:=dvdcaptions(captionson)

说明:当参数captionson的值为true时,执行该函数则打开字幕显示(前提是当前dvd电影存在字幕)。当参数captionson的值为false时,执行该函数则关闭字幕显示。

该函数仅适用于windows操作系统。

dvdchapternum

语法:result:=dvdchapternum( )

说明:该函数返回当前正在播放dvd电影的章节号。

该函数仅适用于windows操作系统。

dvdcreate

语法:result:=dvdcreate([windowleft,windowtop,windowwidth,windowheight,dvdfilename])

说明:该函数创建dvd电影播放窗口。播放窗口的左上角坐标由参数windowleft和windowtop指定,窗口的宽度与高度分别由参数windowwidth和windowheight确定。参数dvdfilename是一个全路径名,包含dvd驱动器的盘符,电影文件名称及其所处的路径。上述参数均为可选。如果省略坐标参数,播放窗口左上角坐标默认为(0,0)。如果省略播放窗口的高度与宽度参数,则被播放窗口的大小自动与【演示】窗口相适应。如果省略dvdfilename参数(或以空字符串作为参数值),则此函数自动搜索系统中的所有驱动器,加载首次发现的dvd电影。该函数执行成功则返回true。 播放窗口被创建之后处于隐藏状态,仅允许播放dvd电影中的声音。之后可以通过执行函数dvdshowwindow(true)显示dvd电影画面。

该函数仅适用于windows操作系统。

dvdcurrenttitlenum

语法:result:=dvdcurrenttitlenum( )

说明:该函数返回当前系统中安装的microsoft windows directx 版本号。在播放dvd电影之前,系统中必须安装directx 8.1或以上版本。

该函数仅适用于windows操作系统。

dvdgetdrive

语法:result:=dvdgetdrive("driveletter")

说明:该函数返回系统中第一个装有dvd电影的驱动器盘符。例如,f:,该函数首先在参数driveletter指定的盘符中查找。如果没有发现dvd电影文件,就从c:驱动器开始依次在系统各驱动器中查找,直至发现dvd电影文件,并返回对应驱动器的盘符。如果最终仍然没有发现dvd电影存在,该函数返回空字符串。 实际上该函数针对video_ts文件夹进行查找。如果系统的某驱动器中存在名为video_ts的文件夹,该函数就会返回该驱动器的盘符,而不管其中是否存在ifo播放控制信息或vob视音频数据。

该函数仅适用于windows操作系统。

dvdgetvolume

语法:result:=dvdgetvolume( )

说明:该函数返回dvd电影的音量。dvd电影的音量分为100级。0级表示无声,100级表示最大音量。

该函数仅适用于windows操作系统。

dvdmute

语法:result:=dvdmute(mute)

说明:当参数mute的值为true时,该函数将dvd电影播放过程设置为静音。当参数

mute的值为false时,该函数恢复对声音的播放。

该函数仅适用于windows操作系统。

dvdnumchapters

语法:result:=dvdnumchapters([titlenumber])

说明:该函数返回指定标题下章节的总数,标题号由参数titlenumber指定。如果参数被省略,该函数返回当前标题中的章节总数。一个标题最多可以分为999个章节。

该函数仅适用于windows操作系统。

dvdnumtitles

语法:result:=dvdnumtitles( )

说明:该函数返回当前dvd电影中的标题总数。一部dvd电影最多可以有99个标题。

该函数仅适用于windows操作系统。

dvdplaychapter

语法:result:=dvdplaychapter( titlenumber,chapternumber)

说明:该函数播放dvd电影中指定标题下的指定章节。标题号和章节号分别由参数titlenumber和chapternumber指定。如果titlenumber设置为0,则播放当前标题下的章节。

该函数仅适用于windows操作系统。

dvdplaytimes

语法:result:=dvdplaytime(title,fromhour,frommin,fromsec [,tohour,tomin,

tosec])

说明:该函数播放dvd电影中指定标题下的一个片段。标题号由参数title指定,片段开始时间(时、分、秒)分别由参数fromhour,frommin,fromsec指定。片段结束时间(时、分、秒)分别由可选参数tohour,tomin,tosec指定。如果省略这3个参数,则该函数从片段开始时间一直播放到指定标题的结束位置。

该函数仅适用于windows操作系统。

dvdselectbutton

语法:result:=dvdselectbutton(buttonnumber)

说明:该函数在dvd菜单中选择指定的按钮。按钮号由参数buttonnumber指定。

该函数仅适用于windows操作系统。

dvdsetvolume

语法:result:=dvdsetvolume(volume)

说明:设置当前dvd电影的音量。dvd电影的音量分为100级,参数volume的值为0时表示静音,为100时则表示最大音量。音量设置成功则函数返回true,否则返回false。

该函数仅适用于windows操作系统。

dvdshowwindow

语法:result:=dvdshowwindow(showwindow)

说明: 该函数设置是否显示由dvdcreate函数创建的dvd电影播放窗口。参数showwindow的值为true时显示播放窗口,否则隐藏播放窗口。

该函数仅适用于windows操作系统

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表