| 3039 |
var analyzer:ThumbInfoAnalyzer = new ThumbInfoAnalyzer(new XML(thumbInfo)); |
var analyzer:ThumbInfoAnalyzer = new ThumbInfoAnalyzer(new XML(thumbInfo)); |
| 3040 |
var video:NNDDVideo = libraryManager.isExist(videoId); |
var video:NNDDVideo = libraryManager.isExist(videoId); |
| 3041 |
if(analyzer.errorCode != null && analyzer.errorCode.length > 0 && !isStreamingPlay){ |
if(analyzer.errorCode != null && analyzer.errorCode.length > 0 && !isStreamingPlay){ |
| 3042 |
|
|
| 3043 |
|
logManager.addLog("サムネイル情報取得時のエラーコード:" + analyzer.errorCode); |
| 3044 |
|
|
| 3045 |
// エラーコードが返ってきて、かつ、ストリーミングではないとき |
// エラーコードが返ってきて、かつ、ストリーミングではないとき |
| 3046 |
if(video != null){ |
if(video != null){ |
| 3047 |
|
|
| 3048 |
|
logManager.addLog("ニコニコ動画からサムネイル情報が取得できなかったためローカルのデータを使用"); |
| 3049 |
|
|
| 3050 |
|
if (analyzer.errorCode == ThumbInfoAnalyzer.ERROR_CODE_DELETED) |
| 3051 |
|
{ |
| 3052 |
|
setVideoDeleted(true); |
| 3053 |
|
} |
| 3054 |
|
else |
| 3055 |
|
{ |
| 3056 |
|
setVideoDeleted(false); |
| 3057 |
|
} |
| 3058 |
|
|
| 3059 |
var thumbInfoPath:String = PathMaker.createThmbInfoPathByVideoPath(video.getDecodeUrl()); |
var thumbInfoPath:String = PathMaker.createThmbInfoPathByVideoPath(video.getDecodeUrl()); |
| 3060 |
var fileIO:FileIO = new FileIO(); |
var fileIO:FileIO = new FileIO(); |
| 3061 |
var xml:XML = fileIO.loadXMLSync(thumbInfoPath, false); |
var xml:XML = fileIO.loadXMLSync(thumbInfoPath, false); |
| 3062 |
analyzer = new ThumbInfoAnalyzer(xml); |
analyzer = new ThumbInfoAnalyzer(xml); |
| 3063 |
} |
} |
| 3064 |
// setNicoThumbInfo(analyzer); |
|
| 3065 |
}else{ |
}else{ |
| 3066 |
if(video != null && video.pubDate == null){ |
if(video != null && video.pubDate == null){ |
| 3067 |
video.pubDate = analyzer.getDateByFirst_retrieve(); |
video.pubDate = analyzer.getDateByFirst_retrieve(); |
| 3156 |
} |
} |
| 3157 |
} |
} |
| 3158 |
|
|
| 3159 |
|
public function setVideoDeleted(isDeleted:Boolean):void |
| 3160 |
|
{ |
| 3161 |
|
if (isDeleted) |
| 3162 |
|
{ |
| 3163 |
|
videoInfoView.label_deletedInfo.text = "【注意】この動画はニコニコ動画上では削除されています"; |
| 3164 |
|
videoInfoView.label_deletedInfo.toolTip = "ニコニコ動画上では削除されていますが、ダウンロード済みの動画/情報を使用して再生しています。"; |
| 3165 |
|
videoInfoView.label_deletedInfo.visible = true; |
| 3166 |
|
videoInfoView.textArea_upperOwnerText.top = "92"; |
| 3167 |
|
videoInfoView.checkbox_showHtml.top = "144"; |
| 3168 |
|
videoInfoView.viewstack1.top = "167"; |
| 3169 |
|
} |
| 3170 |
|
else |
| 3171 |
|
{ |
| 3172 |
|
videoInfoView.label_deletedInfo.text = ""; |
| 3173 |
|
videoInfoView.label_deletedInfo.toolTip = null; |
| 3174 |
|
videoInfoView.label_deletedInfo.visible = false; |
| 3175 |
|
videoInfoView.textArea_upperOwnerText.top = "75"; |
| 3176 |
|
videoInfoView.checkbox_showHtml.top = "127"; |
| 3177 |
|
videoInfoView.viewstack1.top = "150"; |
| 3178 |
|
} |
| 3179 |
|
} |
| 3180 |
|
|
| 3181 |
|
|
| 3182 |
/** |
/** |
| 3183 |
* 市場情報をセットします。 |
* 市場情報をセットします。 |
| 3714 |
videoInfoView.economyMode = "-"; |
videoInfoView.economyMode = "-"; |
| 3715 |
videoInfoView.nickName = "-"; |
videoInfoView.nickName = "-"; |
| 3716 |
videoInfoView.isPremium = "-"; |
videoInfoView.isPremium = "-"; |
| 3717 |
|
|
| 3718 |
|
setVideoDeleted(false); |
| 3719 |
} |
} |
| 3720 |
|
|
| 3721 |
try{ |
try{ |