在jquery循环幻灯片中播放swf电影到最后

在jquery循环幻灯片中播放swf电影到最后,jquery,flash,jquery-cycle,Jquery,Flash,Jquery Cycle,我正在制作一个基于jquery cycle插件的幻灯片(可在此处找到:)。幻灯片在不同的div之间滑动,我可以在其中放置不同的内容,如图像和文本。不过,我还想在脚本中添加swf电影,这只是一个基本的概述。当幻灯片可见时,视频开始播放,但在完成之前停止并转到下一张幻灯片 当然,这种情况会发生,因为我有一个计时器,可以显示每张幻灯片的显示时间。但我想知道的是,是否有一种方法可以让脚本动态获取视频的长度,并且在视频完成之前不更改幻灯片,而只对swf视频执行此操作 其他内容应保留在计时器上 致意 帕帕拉

我正在制作一个基于jquery cycle插件的幻灯片(可在此处找到:)。幻灯片在不同的div之间滑动,我可以在其中放置不同的内容,如图像和文本。不过,我还想在脚本中添加swf电影,这只是一个基本的概述。当幻灯片可见时,视频开始播放,但在完成之前停止并转到下一张幻灯片

当然,这种情况会发生,因为我有一个计时器,可以显示每张幻灯片的显示时间。但我想知道的是,是否有一种方法可以让脚本动态获取视频的长度,并且在视频完成之前不更改幻灯片,而只对swf视频执行此操作

其他内容应保留在计时器上

致意
帕帕拉帕

应该没问题

首先使用ExternalInterface在Flash和JQuery之间进行通信。 请查看此问题或直接查看

那么您有两个选择:

从元数据对象获取视频流的长度:

1) 将NetStream客户端设置为

mainNS = new NetStream(mainNC);
mainNS.client = this;
2) 在此类中具有onMetaData公共方法

public function onMetaData(infoObject : Object) : void {
     if (infoObject.hasOwnProperty('duration')) {
          _duration = Number(infoObject['duration']);
     }          
}
或收听视频结束:

(一)

(二)


应该没问题

首先使用ExternalInterface在Flash和JQuery之间进行通信。 请查看此问题或直接查看

那么您有两个选择:

从元数据对象获取视频流的长度:

1) 将NetStream客户端设置为

mainNS = new NetStream(mainNC);
mainNS.client = this;
2) 在此类中具有onMetaData公共方法

public function onMetaData(infoObject : Object) : void {
     if (infoObject.hasOwnProperty('duration')) {
          _duration = Number(infoObject['duration']);
     }          
}
或收听视频结束:

(一)

(二)


好吧。首先,我必须说对不起,我不是一个javascript专家,那么我应该是。即使你帮了我很多忙,告诉我该用什么,我也不知道怎么用。如果我有一个10秒的swf文件。如何让jquery循环识别这一点,而不仅仅是使用以下代码滑到下一个:$(document).ready(function(){$('.slideshow').cycle({fx:'fade',speed:500,timeout:5000,delay:-0,pause:1});});哈哈,我也不是JS开发者:)。你称之为Flash视频-是动画还是视频?总是相同的持续时间或动态?它是动态的,我恐怕lol。不同的页面会有不同的视频,所以说你好,我有同样的麻烦。。你们有什么解决方案吗?你们到底想要什么?为什么我的解决方案不够?好的。首先,我必须说对不起,我不是一个javascript专家,那么我应该是。即使你帮了我很多忙,告诉我该用什么,我也不知道怎么用。如果我有一个10秒的swf文件。如何让jquery循环识别这一点,而不仅仅是使用以下代码滑到下一个:$(document).ready(function(){$('.slideshow').cycle({fx:'fade',speed:500,timeout:5000,delay:-0,pause:1});});哈哈,我也不是JS开发者:)。你称之为Flash视频-是动画还是视频?总是相同的持续时间或动态?它是动态的,我恐怕lol。不同的页面会有不同的视频,所以说你好,我有同样的麻烦。。你们有什么解决办法吗?你们到底想要什么?为什么我的办法还不够?你好,帕帕拉帕,我也遇到了同样的麻烦。你得到什么解决办法了吗。如果你有请后伊瑟罗帕帕拉帕,我有同样的麻烦。你得到什么解决办法了吗。如果你有,请把它寄出去