タグ

JavaScriptとhackに関するmyrmecoleonのブックマーク (1)

  • ニコニコ動画のwatch.jsについて – Fushihara Knowledge Base

    ニコニコ動画Zeroの視聴ページ(/watch)で読み込まれているスクリプトファイルhttp://res.nimg.jp/js/watch/watch.js。 常に読み込まれるこのファイルには膨大な情報が収納されていた。 そもそも、ニコニコ動画Zeroは動画再生部分にしかフラッシュを使っておらず情報の大半をjavascript上で処理している。 そこでjsの調査を進めていたのだが、jsから直接動画プレイヤーを叩ける情報を手に入れ、調査が進んだ。 動画の長さを取得するには WatchApp.namespace.model.player.NicoPlayerConnector.getVideoLength(); とコンソールで叩けば出てくる。 この処理は可読化したwatch.jsの WatchApp.namespace("model.player", function () { //中略

    myrmecoleon
    myrmecoleon 2012/05/08
    ほう。ただシークバー自力作り込みはめんどくさいのでこっちは掘りたくないな自分。ちなみに動画再生時間指定シーク自体は,Flash時代からできることはできた。
  • 1