如何全屏播放AVI文件(像超级解霸那样可以缩放原文件的图形大小)
我用: strCmdStr = "play " & FILE_TO_OPEN & " fullscreen "方法不能缩放播放出来的图形,如何能够像超级解霸那样可以能将屏幕的大小,缩放输出图形的大小,如800×1200双显示器也可以?
不好意思,不是用window alias destination
是put alias destination
我想你是用MCI API: mciSendString吧
用法是 mciSendString(strcmd,retstr,lenofretstr,hwndcallback)
没有返回值,不要回调的话,mciSendString(strcmd,"",0,0,)就可以了
strcmd 是命令字符串,它也是有格式的
alias 是Open命令时指定的,就象是变量名
dim alias as string
alias="avifile" 'for example
打开有视频的文件后,
mciSendString "put " & alias & " destiation to 0 0 400 300"
可以输出图形的大小,缺省为占满
800×1200双显示器,则要用source参数
mciSendString "put " & alias & " source to 0 0 400 300"
切割原始图形的大小,如果原始大小800*600的话,就是右上角的那四分子一块了
要跟详细的话,搜”mci命令大全“,有兴趣的话,和我讨论:zaghost@sina.com
更更详细的话,到图书馆找 多媒体程序设计 的书
mci命令功能很全的,我觉得。