我正在使用 Facebook 的开放图形协议在用户的时间轴上发布“Xxxx 观看此视频”消息(当然,在他们的许可下)。
根据Facebook 发布此消息的最佳实践,在用户观看至少 10 秒的视频之前,我不应该这样做。但是,我所有的视频都托管在 YouTube 上。如何判断 10 秒是否已过?
我唯一的想法是在视频开始播放时使用 YouTube 的 API 订阅事件,然后启动内部计时器并在 10 秒后发布 Facebook 消息。但这是一些复杂的东西——我还必须捕捉一个暂停的事件并终止计时器,并在缓冲期间暂停计时器。似乎那里有很多机会让事情出错。:-) 有没有更简单的方法?