|
主题: 如何在播放演示之前探测到所在机器上是否装有Quicktime
|
lemon
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#12004/4/30 10:32:00
我使用的视频格式是quicktime(这种格式在国外很普遍,可是在中国就很少用到), 另外的VR部分也是QTVR,但是有的机器上没有安装quicktime,我怎么能够在演示播放前探测到是否装了Quicktime, 并进行安装, 安装结束后开始演示. 谢谢!
|
lemon
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#22004/5/3 12:37:47
我现在解决了这个问题, 代码如下:
on exitFrame me put quicktimeversion() into qtversion if the quicktimePresent=1 then if qtversion <3 then open "QuickTimeInstaller.exe" quit else go to movie "Start" end if else open "QuickTimeInstaller.exe" end if end
需要注意的是如果你有多个片断, 那么这段代码一定要写在第一个文件中(没准还得是第一帧), 如果写在其他影片中就是不好使(我就是一开始写在了其他影片中搞得我要抓狂). 但接着产生另外一个问题就是安装程序进行时, 你的project也是在运行, 我在找如何在安装后开始继续演示的方法.
|
kent3d
职务:普通成员
等级:1
金币:0.0
发贴:1
|
#32004/5/12 7:09:29
安装后开始继续演示这个问题也很想解决
|
我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
|
#42004/5/13 17:50:47
最好写在影片剧本里 on startMovie put quicktimeversion() into qtversion
if the quicktimePresent=1 then if qtversion <3 then open "QuickTimeInstaller.exe" else go to "Start" end if else open "QuickTimeInstaller.exe" end if end end startMovie 要解决继续演示的方法很简单,在开始的第一帧做一个循环: on exitframe me
if the quicktimeversion() <3 then go the frame else go to "Start" end if end exitframe
|