Develop and Download Open Source Software

Browse Subversion Repository

Diff of /NNDDv2/trunk/src/org/mineap/nndd/player/PlayerController.as

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 441 by mineap, Fri Jan 21 11:08:08 2011 UTC revision 442 by mineap, Fri Jan 21 12:11:47 2011 UTC
# Line 2471  package org.mineap.nndd.player Line 2471  package org.mineap.nndd.player
2471                                                          if(date != null){                                                          if(date != null){
2472                                                                  dateString = "投稿日:" + dateFormatter.format(date);                                                                  dateString = "投稿日:" + dateFormatter.format(date);
2473                                                          }                                                          }
2474                                                            
2475                                                          htmlInfo = thumbInfoAnalyzer.htmlTitle + "<br />" + dateString + "<br />" + thumbInfoAnalyzer.playCountAndCommentCountAndMyListCount;                                                          htmlInfo = thumbInfoAnalyzer.htmlTitle + "<br />" + dateString + "<br />" + thumbInfoAnalyzer.playCountAndCommentCountAndMyListCount;
2476                                                                                                                    
2477                                                          ownerText = thumbInfoAnalyzer.thumbInfoHtml + "\n(ローカルのデータを使用)";                                                          ownerText = thumbInfoAnalyzer.thumbInfoHtml + "\n(ローカルのデータを使用)";
# Line 2575  package org.mineap.nndd.player Line 2576  package org.mineap.nndd.player
2576                                                                    
2577                                  if("ok" == analyzer.status){                                  if("ok" == analyzer.status){
2578                                          for each(var item:RelationResultItem in analyzer.videos){                                          for each(var item:RelationResultItem in analyzer.videos){
2579                                                    var pubDate:Date = new Date(item.time * 1000);
2580                                                  var info:String = HtmlUtil.convertSpecialCharacterNotIncludedString(item.title) + "\n" +                                                  var info:String = HtmlUtil.convertSpecialCharacterNotIncludedString(item.title) + "\n" +
2581                                                                  "\t再生回数:" + NumberUtil.addComma(String(item.view)) + "\n" +                                                                  "\t再生回数:" + NumberUtil.addComma(String(item.view)) + "\n" +
2582                                                                  "\tマイリスト:" + NumberUtil.addComma(String(item.mylist)) + ", コメント数:" + NumberUtil.addComma(String(item.comment)) + "\n" +                                                                  "\tマイリスト:" + NumberUtil.addComma(String(item.mylist)) + ", コメント数:" + NumberUtil.addComma(String(item.comment)) + "\n" +
2583                                                                  "\t投稿日:" + DateUtil.getDateString(new Date(item.time * 1000));                                                                  "\t投稿日:" + DateUtil.getDateString(pubDate);
2584                                                  (videoInfoView.relationDataProvider as ArrayCollection).addItem({                                                  (videoInfoView.relationDataProvider as ArrayCollection).addItem({
2585                                                          col_image:item.thumbnail,                                                          col_image:item.thumbnail,
2586                                                          col_info:info,                                                          col_info:info,
# Line 2715  package org.mineap.nndd.player Line 2717  package org.mineap.nndd.player
2717                                                          var thumbInfo:String = watchVideoPage.thumbInfoLoader.thumbInfo;                                                          var thumbInfo:String = watchVideoPage.thumbInfoLoader.thumbInfo;
2718                                                          if(thumbInfo != null){                                                          if(thumbInfo != null){
2719                                                                  var analyzer:ThumbInfoAnalyzer = new ThumbInfoAnalyzer(new XML(thumbInfo));                                                                  var analyzer:ThumbInfoAnalyzer = new ThumbInfoAnalyzer(new XML(thumbInfo));
2720                                                                    var video:NNDDVideo = libraryManager.isExist(videoId);
2721                                                                  if(analyzer.errorCode != null && analyzer.errorCode.length > 0 && !isStreamingPlay){                                                                  if(analyzer.errorCode != null && analyzer.errorCode.length > 0 && !isStreamingPlay){
2722                                                                          // エラーコードが返ってきて、かつ、ストリーミングではないとき                                                                          // エラーコードが返ってきて、かつ、ストリーミングではないとき
2723                                                                          var video:NNDDVideo = libraryManager.isExist(videoId);                                                                          if(video != null){
2724                                                                          var thumbInfoPath:String = PathMaker.createThmbInfoPathByVideoPath(video.getDecodeUrl());                                                                                  var thumbInfoPath:String = PathMaker.createThmbInfoPathByVideoPath(video.getDecodeUrl());
2725                                                                          var fileIO:FileIO = new FileIO();                                                                                  var fileIO:FileIO = new FileIO();
2726                                                                          var xml:XML = fileIO.loadXMLSync(thumbInfoPath, false);                                                                                  var xml:XML = fileIO.loadXMLSync(thumbInfoPath, false);
2727                                                                          analyzer = new ThumbInfoAnalyzer(xml);                                                                                  analyzer = new ThumbInfoAnalyzer(xml);
2728                                                                          setNicoThumbInfo(analyzer);                                                                          }
2729    //                                                                      setNicoThumbInfo(analyzer);
2730                                                                    }else{
2731                                                                            if(video != null && video.pubDate == null){
2732                                                                                    video.pubDate = analyzer.getDateByFirst_retrieve();
2733                                                                                    libraryManager.update(video, false);
2734                                                                            }
2735                                                                  }                                                                  }
2736                                                                  setNicoThumbInfo(analyzer);                                                                  setNicoThumbInfo(analyzer);
2737                                                                                                                                    
# Line 2889  package org.mineap.nndd.player Line 2898  package org.mineap.nndd.player
2898                                                                  tagStrings.push(tags[i]);                                                                  tagStrings.push(tags[i]);
2899                                                          }                                                          }
2900                                                          video.tagStrings = tagStrings;                                                          video.tagStrings = tagStrings;
2901                                                            video.pubDate = thumbInfoAnalyzer.getDateByFirst_retrieve();
2902                                                          //再生に時間がかかるのでライブラリの更新はしない                                                          //再生に時間がかかるのでライブラリの更新はしない
2903                                                          libraryManager.update(video, false);                                                          libraryManager.update(video, false);
2904                                                  }                                                  }

Legend:
Removed from v.441  
changed lines
  Added in v.442

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26