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