「動画情報ウィンドウ」の編集履歴(バックアップ)一覧に戻る

動画情報ウィンドウ - (2008/12/21 (日) 17:12:09) のソース

#contents()

*概要
ニコニコ動画のサイト上で表示される、動画の「ヘッダー」の部分、およびニコニコ市場(インターネット接続時)を表示します。

*機能
初期状態で以下の内容を表示します。
-投稿年月日時
-動画タイトル
-投稿者コメント
-再生数,コメント数,マイリスト数
-登録タグ
-ニコニコ市場(インターネット接続時のみ)

以上の内容はvideoinfoフォルダ内にHTMLテンプレートが配置されているので、自由に編集することができます。

*操作
**ショートカットキー
動画情報ウィンドウではIEなどのブラウザと同様に以下のショートカットキーを使用することが出来ます。
-Alt+←
 戻る
-Alt+→
 進む
-Alt+Home
 ホームページ(ニコニコ動画のトップページ)を開く
 ※ホームページに移動すると自動的にリンク先を動画情報ウィンドウ内で開くモードになります
 ※表示するホームページは変更することが出来ます。詳しくは[[設定ファイル>設定ファイル#video_info]]へ
-F5
 ページを更新

**リンク先へ移動
通常はリンクをクリックするとブラウザを起動してページを表示しますが、Ctrlキーを押しながらリンクを開くことで動画情報ウィンドウ内でページを移動することが出来ます。
また、常に動画情報ウィンドウ内でページを移動する設定にした場合は、Shiftキーを押しながらリンクを開くことでリンク先をブラウザで開くことが出来ます。
※Ctrlキーによる動画情報ウィンドウ内でのページ移動を行うと、自動的にリンク先を動画情報ウィンドウ内で開くモードになります

&aname(OptionalFunction)
*機能拡張
**設定ファイル
動画情報ウィンドウのフォーマット(表示形式)はHTMLとCSSで設定されています。
設定ファイルである以下のドキュメントを書き換えることで、外観を変えたり、機能を追加したりできます。
-template.html (インターネット接続時の動画情報の表示用テンプレート)
-template_off.html (保存した動画情報の表示用テンプレート)
-style.css (保存した動画情報の表示用CSS)
-reading.html (動画情報読み込みまでの「読み込み中...」の表示)
-error.html (動画情報読み込み失敗時の表示)
※いずれもvideoinfoフォルダ内にあります。
※動画情報を表示したときにtemp.htmlが生成されます。
※インターネット接続時のCSSは、[[http://res.nicovideo.jp/css/_.css?071011>動画情報ウィンドウ]]から読み込んでいます。&br()↑CSSのURL直リンクはまずそうなので、クリックしてもこのページに戻ってくるようになっています。参照したい場合はブラウザのアドレス欄にコピペしてください。

※これらのファイルの初期状態のソースは[[動画情報ウィンドウ フォーマット]]に記載しています。

**パラメータ
HTML内には以下のようなパラメータが使用できます。
|%__MOVIE_NAME__%|動画ID(smXXXXXXXのこと。X:数字、IDにより1~7桁)|
|%__MOVIE_ID__%|動画IDの数字部分(上記のXXXXXXXに相当)|
|%__POST__%|投稿年月日・時分秒|
|%__TITLE__%|動画タイトル|
|%__COMMENT__%|投稿者コメント|
|%__TAGS__%|登録タグ(HTML用)|
|%__TAGS2__%|登録タグ(スクリプト用 ["tag1", "tag2", "tag3" ...]形式)|
|%__SOFT_DIR__%|NicoPlayerのインストールフォルダ|
|%__DOWNLOAD_DIR__%|ダウンロードフォルダ|
|%__MEDIA_PATH__%|動画ファイルのパス|
|%__COMMENT_PATH__%|コメントファイルのパス|
|%__PLAYLIST_PATH__%|ロード中のプレイリストファイルのパス|
|%__THUMBNAIL_PATH__%|サムネイルのパス|
|%__SOFT_DIR2__%|NicoPlayerのインストールフォルダ(※1)|
|%__DOWNLOAD_DIR2__%|ダウンロードフォルダ(※1)|
|%__MEDIA_PATH2__%|動画ファイルのパス(※1)|
|%__COMMENT_PATH2__%|コメントファイルのパス(※1)|
|%__PLAYLIST_PATH2__%|ロード中のプレイリストファイルのパス(※1)|
|%__THUMBNAIL_PATH2__%|サムネイルのパス(※1)|
|%__VIEW_COUNTER__%|再生数|
|%__COMMENT_NUM__%|コメント数|
|%__MYLIST_COUNTER__%|マイリスト数|
|%__USER_ID__%|ユーザーID|
|%__IS_PREMIUM__% |プレミアムかどうか(true or false)|
※1 パスの区切り文字が\\となる(ソースコード内で使用)

***パラメータ使用例
:http ://www.nicovideo.jp/watch/%__MOVIE_NAME__%|動画ページのアドレス
:http ://tn-skr.smilevideo.jp/smile?i=%__MOVIE_ID__%|動画のサムネイル(検索・マイページ等の縮小画像)

**オプション
HTMLに以下のように次のような形式でコメント行を追加することで、動画情報ウィンドウでの動作オプションの指定が出来ます。
 <!-- NicoPlayer Option="オプション" -->

オプションには次の内容が指定できます。
|-immediate|すぐに表示(動画を読み込んでいない状態でも表示を行う)|
|-once|一度だけ更新|
|-not_found|動画情報ソース(URLやテキスト)が見つからない場合でもtemplate.htmlを読み込んで表示を行う|
|-disconnect|インターネットからの情報取得を行わない(取得できないパラメータは空になります)|
|-open_inside|リンクをクリックしたときにブラウザで新しいページを開かず、動画情報ウィンドウ内でページを移動する|
|-not_move|temp.htmlを開く動作を行わないようにする|
|exec="..."|コマンドライン実行(指定したファイルを開く)|

***オプション使用例
-動画に関係なくツール的に動画情報ウィンドウを使用する
 <!-- NicoPlayer Option="-immediate -once -not_found" -->

-ニコニコ動画のトップページを開き簡易ブラウザとして使用する
 <!-- NicoPlayer Option="-immediate -once -not_found -disconnect -open_inside -not_move exec="\"%__SOFT_DIR__%\NicoPlayer.exe\" videoinfo -move href=http://www.nicovideo.jp/ -inactive" " -->

**メソッド
メソッドとは動画情報ウィンドウを拡張する際にHTML内のJavaScriptから使用できる関数のことです。
メソッドを使用することで次のような内容が可能になります。
-NicoPlayerから情報を取得
-NicoPlayerに処理をさせる(コマンドの送信)
-NicoPlayerからイベントの通知を受ける
詳しくは[[メソッド]]を参照して下さい。

**機能拡張サンプル
[[動画情報ウィンドウ 実用サンプル]]
[[動画情報ウィンドウ 機能拡張サンプル I]]
[[動画情報ウィンドウ 機能拡張サンプル II]]

*コメント
#pcomment()
目安箱バナー