主题:在Vb中如何调三维动画
broon0635
[专家分:0] 发布于 2008-03-24 10:55:00
我的三维动画是avi格式的,我想问一下,在vb中如何调它,怎么写这些语句??谢谢大侠们了。
回复列表 (共4个回复)
沙发
一江秋水 [专家分:9680] 发布于 2008-03-24 11:43:00
avi格式的媒体文件情况很复杂,虽然扩展名都是AVI,但编码方式不一定相同,所以连微软的MWP播放器也不能播放所有的AVI文件。你可以试试API函数mciSendString,或者MMC控件
板凳
broon0635 [专家分:0] 发布于 2008-03-24 13:36:00
谢谢楼上的回复,我试试啊。
3 楼
broon0635 [专家分:0] 发布于 2008-03-25 09:12:00
我用了上面的方法,但是执行的时候在Picture中出现“无法使用视频,找不到"vids:mp4”解压缩程序,这是为什么,怎么解决啊??
4 楼
一江秋水 [专家分:9680] 发布于 2008-03-25 10:52:00
下面是使用MMC控件的例子
Private Sub Command1_Click()
With MMContro1
.Command = "stop"
.Command = "close"
.DeviceType = "avivideo" '文件类型为AVI
.Command = "Open"
.TimeFormat = 0 '时间格式为毫秒
.Notify = True '打开通知
.FileName = "(全路径文件名)"
.Command = "play"
End With
End Sub
播放时,该控件会自动弹出一个视频窗口,不需要Picture。
如果你的AVI文件是MP4的压缩格式,那么还要安装MP4驱动。
我来回复