主题:  DirecMediaXtra插件的“滑杆控制”

风铃

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/14 16:12:07
#12005/1/13 16:26:47
如下图,在DirecMediaXtra插件中设置了“滑杆控制”


图片如下:


打包成.exe文件后视频画面出现了“滑杆“,可是好象不太好控制,有时好用,大部分时间不好用,稍微往后一托,视频就没有了,画面就跑出视频后面的一帧开始播放了?

里面有什么窍门吗????



5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
注册:2000/11/14 12:10:50
#22005/1/13 17:59:13
没听懂,
滑杆是自定义的那个滑块吗,你先读取出时间长度再来控制就可以了


閑闪互动多媒体

风铃

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/14 16:12:07
#32005/1/14 13:04:27
下面是EXE可执行文件播放时的截屏图片(黑屏的地方为视频,截不到)


图片如下:



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#42005/1/14 23:52:04
这个是这样的啦,directormedia xtra自动的滑动条控制不是那么精细,每次跳动的区块比较大,不如自己做滑动条来控制,可以参考DirectorMedia自带的例子。见附件

相关文件:点这儿打开



风铃

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/14 16:12:07
#52005/1/17 17:37:48
谢谢你的附件,我用到我的文件里,滑动条控制非常精确!效果很好!!!

只是我有好几段视频要播放,你给我附件里的文件中一段视频放完后就停在那里了

它脚本里这样写到

“on exitFrame
go the frame
end”

我希望播放完一段视频后接着播放下一帧的内容
用“Frame Properties"也搞不定

要实现视频播放完到下一帧聚续播放,脚本要怎么写????

谢谢了!(脸红啊,这么简单的问题也要问,以后一定好好看书 )



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#62005/1/17 21:03:39
将go the frame用下面的代码替换:

if sprite(pVideoSpriteNum).currenttime >= sprite(pVideoSpriteNum).member.duration or sprite(pVideoSpriteNum).mediabusy = 0 then
go the frame + 1
else
go the frame
end if

注:pVideoSpriteNum为视频文件所在的通道号



风铃

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/14 16:12:07
#72005/1/18 9:12:08
播放完一段视频后接着播放下一帧的内容,我按照你的方法加了如下代码(视频在第二通道)好象整个滑动条又恢复到以前的状态,一碰就播视频下一帧的内容 ,又回到了从前!
是不是我哪里写错了?高手帮我看看撤!

on exitFrame me
if sprite(2).currenttime >= sprite(2).member.duration or sprite(2).mediabusy = 0 then
go the frame + 1
else
go the frame
end if
end



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#82005/1/18 10:13:14
代码没有什么问题啊,将你的dir文件上傳上来看看,不需要视频文件

是不是其他地方设置的问题?



风铃

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/14 16:12:07
#92005/1/18 14:17:18
谢谢楼主的热心指点!

下面是我上传的文件!
相关文件:点这儿打开



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#102005/1/19 13:42:13
去除代码中的“or sprite(2).mediabusy = 0”,因为滑动条行为设置当你mousedown的时候,影片的mediabusy状态为0,所以一点击就会跳转到下一帧,修改见附件:

相关文件:点这儿打开



风铃

职务:普通成员
等级:1
金币:0.0
发贴:151
注册:2001/5/14 16:12:07
#112005/1/21 10:32:24
谢谢 谢谢

搞定 ;) ;) ;)