0

我正在使用 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 论坛中的有限支持”帖子)

4

1 回答 1

0

不幸的是,除了建议您使用我们的 iframe 嵌入外,我们无能为力。

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

于 2014-11-25T20:03:31.617 回答