第一回ももクロ ハッカソン に参加してustアーカイブビューア的なものをつくった - すぎゃーんメモ の続き。 @ruedapさんに命名いただき、"momocloop"という名前にしました。 http://momoclo.no.de/ 最初の段階では最大5〜10秒くらいのタイムラグが出てしまっていたのをなんとか解消すべく、色々と策を弄してみた。 「サーバ側でどの動画のどの位置を再生するかを持ち、APIから取得する」という仕組みは変えず、Player(Flash)側で「現在 開始何秒のところを再生しているか(再生中の動画の何%の位置にいるか)」を取れるので、それを定期的(現在は2秒ごと)にブラウザJavaScriptにExternalInterface経由で通知する仕組みを追加。これでJavaScriptでは「サーバ側から取得した"いま再生されているべき位置"」と「Flashから通知される"