ニコニコ外部プレイヤーのステータス
ニコニコ外部プレイヤーのオブジェクトは"external_nico_0"のidを指定すると取得できる。
var player = document.getElementById("external_nico_0");
ニコニコ外部プレイヤーの状態は、ext_getStatus()メソッドを叩くと取得できる。
var status = player.ext_getStatus();
ext_getStatus()で取得できる状態は以下の通り(文字列として状態が取れる)。
■プレイヤー再生前
→この段階ではまだnico_playerオブジェクトを取得できない
(ユーザが動画をクリックしないとオブジェクト取得できない)
■再生ボタンクリック後、プレイヤー準備中のとき
→この段階でもまだnico_playerオブジェクトを取得できない
(再生が始まらないとオブジェクト取得できない)
■プレイヤー再生開始時
→"paused"状態をとる
(一瞬"paused"になり、すぐ次の状態に遷移する)
■プレイヤー再生中
→"playing"状態をとる
■プレイヤー一時停止中
→"paused"状態をとる
■プレイヤー再生終了
→"end"状態をとる
以上