2012/08/16

[JavaScript]ニコニコ動画をJavaScriptから制御

タイトル通りなのだが、ニコニコ動画をJavaScriptから制御できないのかなーっと調査していたら、

ニコニコ動画のプレーヤーをJavaScriptから操作するAPI一覧

を発見。js do itで貼り付けてもなぜか動画がレンダリングされなかったので、直書きにてさっそく実践。



ソースコードは下のようになりました。

try{
var oMovie = document.getElementById('external_nico_0');
if(oMovie.ext_getStatus() == 'playing'){
oMovie.ext_play(false);
}else{
oMovie.ext_play(true);
}
}catch(e){ }
ポイントは、idが、「external_nico_0」になるということ。

複数のニコニコ動画を貼り付けた場合、一番後ろの連番がインクリメント(増加)されていくようだ。
external_nico_0
external_nico_1
external_nico_2
・・・

さらに、一度、フラッシュ上で、再生をさせないと、JSがうまく動かない。
Javascriptから再生を行ないたい場合、どうすればいいのだろうか?

0 コメント:

コメントを投稿