回 帖 发 新 帖 刷新版面

主题:在Vb中如何调三维动画

我的三维动画是avi格式的,我想问一下,在vb中如何调它,怎么写这些语句??谢谢大侠们了。

回复列表 (共4个回复)

沙发

avi格式的媒体文件情况很复杂,虽然扩展名都是AVI,但编码方式不一定相同,所以连微软的MWP播放器也不能播放所有的AVI文件。你可以试试API函数mciSendString,或者MMC控件

板凳


谢谢楼上的回复,我试试啊。

3 楼


我用了上面的方法,但是执行的时候在Picture中出现“无法使用视频,找不到"vids:mp4”解压缩程序,这是为什么,怎么解决啊??

4 楼

下面是使用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驱动。

我来回复

您尚未登录,请登录后再回复。点此登录或注册