如何全屏播放AVI文件(像超级解霸那样可以缩放原文件的图形大小)

我用: strCmdStr = "play " & FILE_TO_OPEN & " fullscreen "方法不能缩放播放出来的图形,如何能够像超级解霸那样可以能将屏幕的大小,缩放输出图形的大小,如800×1200双显示器也可以?
[122 byte] By [zlg8616-登山者] at [2008-6-4]
# 1
用media player 控件
TrouGer-trouger at 2007-10-22 > top of Msdn China Tech,visual basic,多媒体...
# 2
用window alias destination可以让他占满
zaghost-小子 at 2007-10-22 > top of Msdn China Tech,visual basic,多媒体...
# 3
能说的详细一些吗?谢谢!
zlg8616-登山者 at 2007-10-22 > top of Msdn China Tech,visual basic,多媒体...
# 4
如果是media player 控件的话
打开AVI文件后
WindowsMediaPlayer1.fullScreen = True
# 5
不好意思,不是用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命令功能很全的,我觉得。

zaghost-小子 at 2007-10-22 > top of Msdn China Tech,visual basic,多媒体...
# 6
曾经看到过用picbox播放的例子,怎么做的呢???
kmzs-.:RNPA:.山水岿濛 at 2007-10-22 > top of Msdn China Tech,visual basic,多媒体...
# 7
太感谢了!!
zlg8616-登山者 at 2007-10-22 > top of Msdn China Tech,visual basic,多媒体...
# 8
To zaghost(小子) :
MCI功能很全吗?
那如何调节视频文件亮度,对比度?试过吗?
如何得到视频原始图形大小?
MCI能显示图片吗?
# 9
zaghost(小子) :
请教一个问题:
如何在视频的播放窗口上放一个透明的控件,如Label.
我的QQ:396540348