• Showing Page History #51586

Show page source of MovieInfo #51622

{{{
== 動画情報について ==

 ● ニコニコ動画の動画単体の情報を管理するクラス
 
   ・動画ごとにインスタンスを作成する
   ・http://ext.nicovideo.jp/api/getthumbinfo/[動画番号] で情報を取得できる。

 ● 基本データ
   ・タイトル
   ・再生時間 (10:15のような形式ですが、総秒数で取得できるようにする)
   ・サムネイルのURL
   ・紹介文
   ・投稿日時(Unxiタイムスタンプに変換して取得したほうが便利そう)
   ・動画の種類 ( flv or mp4 )
   ・動画のファイルサイズ
   ・〃(エコノミー版)
   ・コメント数
   ・マイリスト数
   ・動画ページのURL
   ・外部再生の可否
   ・タグ(10件まで)
   ・投稿した人のユーザーID
   ・削除されているかどうか
   ここまでAPIで取得できる情報
 
 ● 拡張データ
   主に基本データの組み合わせで計算して取得する値
   ・マイリスト率
   ・VOCALOID正義値
   ・聴き入り度
   ・推定平均ビットレート
 
 ● システム
   内部で管理するために必要な情報
   ・最後にAPIから情報を取得した時間(Unxiタイムスタンプ)
   ・動画情報が取得できているかどうか。
 
 ---------------------------------
 どうやって動画情報に取りに行くべきか
 
  1・2件程度なら毎回APIを見に行くのもありだが、大量にあると負荷が掛かるので
  ある程度、ローカルにキャッシュしたほうが良い。
  
  APIへのアクセスは、別のスレッドで回して(ry.....

        書いてたら晩飯らしいのでここで終わり。続きはまたあとでw
  


}}}