2011-03-22 65 views
0

我们正在为我们的网站制作其中一个“欢迎发言人”视频。视频长约30秒,在第一次加载时,它总是在句子中间消失。刷新页面,并在此后正常工作。Flash视频在第一次加载时过早从页面消失

视频通过SWF内的FLV播放器播放。的SWF是695帧长,并具有以下特点:

  • A“淡出”阿尔法吐温开始在帧685
  • 一个停止动作在最后帧
  • 在下面的代码FLV播放器:

    on (complete) { 
        getURL('javascript:removeIt();'); } 
    

据说这是当视频是为了触发。 “removeIt()”函数包含一个jQuery语句,用于淡出包含视频的div。点击“X”也会触发removeIt()函数。

的联系是http://test.thestevenscompany.com

我的问题是这是为什么淡出太快,仅在第一页的负荷?我曾尝试以下:

  • 降低质量200千比特(因此波涛汹涌的质量)
  • 让玩家缓冲打
  • 从最后一帧删除动作脚本调用removeIt()之前12秒到FLV播放器上的完整活动。

任何帮助表示赞赏,这即将到期。

回答

0

问题是您的时间轴动画完成速度更快,然后流/进步的视频。

您应该为您的FLV添加一个CuePoint,以便它可以在Flash应用程序结束并准备淡出时告诉您的Flash应用程序。当视频到达CuePoint并触发CuePointEvent时,你可以开始淡化你的东西。关于中cuePoints

更多信息: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/events/CuePointEvent.html#CuePointEvent()

祝你好运, 罗布

相关问题