vimeo时间码使用AS3 API不准确

时间:2014-09-16 14:02:57

标签: actionscript-3 flash vimeo vimeo-api vimeo-player

我正在使用Vimeo的Flash API,以便我可以使用playProgressHandler嵌入和读取视频的时间码,在某些时候暂停,弹出菜单,并使用触发seekTo调用的按钮。尽管一切正常,但时间码在不同程度上是不准确的。从1-2秒到任何地方。我可以这样说,因为:

1)如果我在Vimeo上播放我的视频并在6:03暂停播放,并且在Flash中嵌入该视频,则视觉效果不匹配。 Flash有点落后。

2)我使用JavaScript API进行了测试。我的seekTo电话一直是准确的。要使用AS3 API寻找相同的位置,我必须添加1.5秒。但即使这不是万无一失的。有时候它会起作用,但有时它仍然会关闭。

任何想法会解释这种不准确性以及我如何解决这个问题?是的,我可以抛弃AS3并使用JS版本,但我更愿意修复我已经构建的内容。

(我也在Vimeo的论坛上发布了这个,但我正在关注他们的“API论坛中的有限支持”帖子,建议在这里发帖)

1 个答案:

答案 0 :(得分:0)

不幸的是,除了建议您使用我们的iframe嵌入之外,我们无法解决此问题。

它与我们从CDN检索文件的方式有关。因为Flash不支持字节范围请求,所以我们传递一个参数,该参数返回从该位置开始的文件的一部分。这种方式的本质意味着它总是不精确。