HTML5 Play
ニコニコ動画では、一般会員とプレミアム会員で動画が異なり、一般会員ではプレミアム会員向けの動画は再生できないので、Nicofinder では拡張機能を導入していない場合、常に低品質で再生されます。
動画の再生はHTML5のvideo
、コメントの描画はcanvas
で動いています。
変更点
v1 では、度重なる機能追加の影響でソースコードの見通しが悪くなっていたことと、スマートフォンへの対応にあたり、リファクタリングという名の書き直し作業をしました。
v1 では、ニコニコ外部プレイヤーを埋め込んで、swf や rtmpe な感じの Adobe帝国万歳!! な動画にも対応していましたが、Flashとはお別れをしてHTML5で動かしているのでそれなりに軽くなったかと重います。
※ swf形式 や rtmpeプロトコル の動画は、v1 で再生されます。
v2
- 動作の軽量化
Nicofinder Player が非アクティブタブの場合、コメント描画処理などが停止します。 -
モバイル対応
通常のPC向けとモバイル向けの表示が可能になりました。
※ 2016/10/28 現在、ニコニコ動画の仕様変更によりモバイル版は利用できません。 -
拡張機能との連携を強化
v1 では、完全に後付だったので余計な通信が発生していましたが、v2 では最適化されています。 -
NGフィルターの強化
3DS非表示:部分一致
/コマンド
/device:3DS
除草:正規表現
/コメント
/w|W|w|W
などが可能です -
フルスクリーン機能の追加
-
コメント衝突判定の改善
v1 では、衝突事故が頻発していたので修正しました。 -
コメント同期処理の改善
v1 では、全てのコメントを描画してから同期をさせていたのですが、コメント数が多い動画や、NGフィルターの適用などコメントテーブルを更新をするたびに重くなってしまっていたので、v2 からはリアルタイムで差分更新をしています。本家とたぶん同じです。 -
再生キュー機能
動画の連続再生が行えます。キューに保存された動画はセッションなのでブラウザを終了すると全て削除されます。
ブラウザのタブ間の同期を自動で行うので、動画視聴ページを開きながらリアルタイムで動画を追加することが可能です。 -
その他多数
動画の読み込み
Nicofinder では、動画のキャッシュや保存は行っていません。
拡張機能を導入している場合、ニコニコ動画本家とほぼ同じ流れで動画を読み込みます。
未導入の場合は以下の記事の流れで外部プレイヤーのAPIにアクセスを試みます。
Chrome Extension
拡張機能を導入することで、Niconico と Nicofinder の連携が可能になります。
- プレミアム会員の場合、プレミアム品質で動画が視聴できます。
- プレミアム会員の場合、シークプレビューが可能になります。
- プレミアム会員の場合、レジューム再生機能の利用できます。
- 新仕様の動画配信システムに対応。
- Nicofinder からのコメント投稿が可能になります。
- ニコニコ動画から Nicofinder の転送が簡単に行なえます。
その他の機能
v1 から存在したものや、新たに追加したものを紹介します。
- キーボードショートカット
- 再停止
- Space or k
- 音量調節
- ↑ or ↓
- 最初に移動
- Home or 0
- 最後に移動
- End
- 微増減シーク
- < or >
- 5秒シーク
- ← or →
- 10秒シーク
- J or L
- 割合シーク
- 1 ~ 9 × 10%
- コメントタブを開く
- c
- キュータブを開く
- q
- NGタブを開く
- n
- 設定タブを開く
- s
- ミュート切り替え
- Ctrl + m
- コメント切り替え
- Ctrl + c
- リピート切り替え
- Ctrl + r
- シネマモード切り替え
- Ctrl + s
- 全画面切り替え
- Ctrl + f
- 再生設定トグル
- Ctrl + p
- キューの前の動画を再生
- shift + p
- キューの次の動画を再生
- shift + n
- 再生時間指定URL
http://www.nicofinder.net/watch/sm9?t=再生開始秒,再生停止秒(任意)
対応ブラウザ
Blink、Webkit系のレンダリングエンジンを搭載したブラウザを推奨しています。
ただし、クリップボードの操作に対応していなかったり、MP4が再生できないブラウザも存在するので、Google Chrome を推奨しています。
その他ブラウザに関しては、一部の機能が使えないことを予めご了承ください。