ニコニコ動画の無料会員で自動再生する(HTML5版)

ニコニコ動画にHTML5プレイヤーができたので自動再生の対応版を作ってみた。

追記(2020/02/04)
ブラウザのメディア自動再生をニコニコ動画(www.nicovideo.jp)に許可していない場合、自動再生されないことがあります。許可してください。

追記(2020/05/11)
ニコニコ動画が未ログイン/無料会員時に自動再生するように仕様変更されたようです。対応時期は不明です。既に不要であるため、下記のユーザスクリプトを導入している場合、アンインストールすることを推奨します。

ユーザスクリプト

ニコニコ動画自動再生(HTML5版)// ==UserScript==
// @name        ニコニコ動画 自動再生(HTML5版)
// @description ニコニコ動画を自動再生します。
// @description ブラウザのメディア自動再生をニコニコ動画に許可していない場合、自動再生されないことがあります。
// @include     http://www.nicovideo.jp/watch/*
// @include     https://www.nicovideo.jp/watch/*
// @author      toshi (https://github.com/k08045kk)
// @license     MIT License
// @see         https://opensource.org/licenses/MIT
// @version     5.1
// @see         1 - HTML5版に対応
// @see         2 - Flash版を削除(Chromeで動作しないため)
// @see         3 - 2019/06/11 - 別動画移動後も自動再生するように変更
// @see         4 - 2019/06/19 - メモリリーク改善
// @see         5 - 2019/06/20 - 別動画移動時にページトップへ移動する
// @grant       none
// @namespace https://www.bugbugnow.net/
// ==/UserScript==

// 自動再生
(function(){
  // 自動再生を試行する間隔(ms)
  var INTERVAL = 1000;

  var element = document.querySelector('.VideoStartButton');
  if (element != null) {
    // HTML5版
    window.addEventListener('load', function(){
      window.setInterval(function() {
        var btn = document.querySelector('.VideoStartButton');
        if (btn != null) {
          btn.click();
          // ページトップへ移動する
          window.scroll({top:0});
        }
        btn = null;
      }, INTERVAL);
    }, false);
  }
})();

補足

自動更新をご希望の方は、下記からインストールください。

関連

  1. ニコニコ動画の無料会員で自動再生する(HTML5版)
  2. ニコニコ動画の動画視聴モード対応