我们正在为我们的网站整理其中一个“问候发言人”视频。视频长约30秒,在第一次加载时,它总是在句子中间消失。刷新页面,之后工作正常。
视频通过SWF内的FLV播放器播放。 SWF长695帧,具有以下特点:
FLV播放器上的以下代码:
on (complete) {
getURL('javascript:removeIt();'); }
这应该在视频完成时触发。 “removeIt()”函数包含一个jQuery语句,用于淡化包含视频的div。单击“X”也会触发removeIt()函数。
链接为http://test.thestevenscompany.com
我的问题是为什么这种情况会在第一页加载时过早消失?我尝试过以下方法:
任何帮助表示赞赏,即将到期。
答案 0 :(得分:0)
问题是您的时间轴动画比流式传输/进展视频更快完成。
您应该将CuePoint添加到FLV中,以便它可以告诉您的Flash应用程序何时结束并准备淡出。当视频到达CuePoint并触发CuePointEvent
时,您可以开始淡出您的内容。
有关CuePoints的更多信息: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/events/CuePointEvent.html#CuePointEvent()
祝你好运, 罗布