m2O

2007/09/25 (火)

ニコニコ動画のマイリストを連続再生する bookmarklet

|  ニコニコ動画のマイリストを連続再生する bookmarklet - m2O を含むブックマーク

まんま

です。大変参考になりました。ありがとうございます。

bookmarklet:

改行付き:

(function m(n,i){
  if(n[i]){
    if(n[i].className=='video'&&/nicovideo\.jp\/watch\//.test(n[i].href)){
      var w=window.open(n[i].href,'p');
      w.focus();
      var l,z=setInterval(function(){
        if(w.closed){clearInterval(z)}
        var d,p,t,v;
        if((d=w.document)&&(p=d.getElementById('flvplayer'))&&(t=p.GetVariable('ContentLength'))&&(v=p.GetVariable('LastVpos'))){
           if (t-v<=5&&l==v){
             clearInterval(z);
             m(n,i+1);
           }
           l=v;
        }
      },5000);
    }else{
      m(n,i+1)
    }
  }
})(document.getElementsByTagName('a'),0)

--

(追記)

正規表現を減らして508文字以内にしました。IE6でも動くかな?

--

(追記)

修正。IE6でも動いたよ!

shy_adshy_ad2007/09/30 09:45これは便利ですね。有り難く使わせていただきます。
要望に対応してくれるかどうかわかりませんが、一つ要望を出しておきます。
「連続再生中に次の動画にスキップできる機能」

miya2000miya20002007/10/01 01:10現在作成中のものに盛り込む予定です。まあ問題なく実現できると思います。

トラックバック - http://orera.g.hatena.ne.jp/miya2000/20070925