| 68 |
import org.mineap.nndd.util.WebServiceAccessUtil; |
import org.mineap.nndd.util.WebServiceAccessUtil; |
| 69 |
import org.mineap.util.config.ConfigIO; |
import org.mineap.util.config.ConfigIO; |
| 70 |
import org.mineap.util.config.ConfigManager; |
import org.mineap.util.config.ConfigManager; |
| 71 |
|
import org.osmf.events.LoadEvent; |
| 72 |
import org.osmf.events.MediaPlayerStateChangeEvent; |
import org.osmf.events.MediaPlayerStateChangeEvent; |
| 73 |
import org.osmf.events.TimeEvent; |
import org.osmf.events.TimeEvent; |
| 74 |
import org.osmf.media.MediaPlayerState; |
import org.osmf.media.MediaPlayerState; |
| 643 |
commentTimer.start(); |
commentTimer.start(); |
| 644 |
} |
} |
| 645 |
|
|
| 646 |
videoDisplay.addEventListener(MetadataEvent.METADATA_RECEIVED, metadetaRecevedEventHandler); |
videoDisplay.addEventListener(LoadEvent.BYTES_LOADED_CHANGE, byteloadedChangedEventHandler); |
| 647 |
|
videoDisplay.addEventListener(TimeEvent.CURRENT_TIME_CHANGE, osmfCurrentTimeChangeEventHandler); |
| 648 |
videoDisplay.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void{ |
videoDisplay.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void{ |
| 649 |
event.currentTarget.setFocus(); |
event.currentTarget.setFocus(); |
| 650 |
}); |
}); |
| 970 |
* @param event |
* @param event |
| 971 |
* |
* |
| 972 |
*/ |
*/ |
| 973 |
protected function metadetaRecevedEventHandler(event:Event):void{ |
protected function byteloadedChangedEventHandler(event:Event):void{ |
| 974 |
trace(event.type); |
trace(event.type); |
| 975 |
if(videoInfoView.isResizePlayerEachPlay){ |
if(videoInfoView.isResizePlayerEachPlay){ |
| 976 |
resizePlayerJustVideoSize(videoPlayer.nowRatio); |
resizePlayerJustVideoSize(videoPlayer.nowRatio); |
| 981 |
|
|
| 982 |
/** |
/** |
| 983 |
* |
* |
| 984 |
|
* @param event |
| 985 |
|
* |
| 986 |
|
*/ |
| 987 |
|
protected function osmfCurrentTimeChangeEventHandler(event:TimeEvent):void{ |
| 988 |
|
trace(event.type + ", time:" + event.time); |
| 989 |
|
if(event.time < 0){ |
| 990 |
|
return; |
| 991 |
|
} |
| 992 |
|
if(videoInfoView.isResizePlayerEachPlay){ |
| 993 |
|
resizePlayerJustVideoSize(videoPlayer.nowRatio); |
| 994 |
|
}else{ |
| 995 |
|
resizePlayerJustVideoSize(); |
| 996 |
|
} |
| 997 |
|
} |
| 998 |
|
|
| 999 |
|
/** |
| 1000 |
|
* |
| 1001 |
* @param videoId |
* @param videoId |
| 1002 |
* @return |
* @return |
| 1003 |
* |
* |
| 1214 |
|
|
| 1215 |
} |
} |
| 1216 |
|
|
| 1217 |
if(videoDisplay.hasEventListener(MetadataEvent.METADATA_RECEIVED)){ |
if(videoDisplay.hasEventListener(LoadEvent.BYTES_LOADED_CHANGE)){ |
| 1218 |
//init後の初回の大きさ合わせが出来れば良いので以降のシークでは呼ばれないようにする |
//init後の初回の大きさ合わせが出来れば良いので以降のシークでは呼ばれないようにする |
| 1219 |
videoDisplay.removeEventListener(MetadataEvent.METADATA_RECEIVED, metadetaRecevedEventHandler); |
videoDisplay.removeEventListener(LoadEvent.BYTES_LOADED_CHANGE, byteloadedChangedEventHandler); |
| 1220 |
// resizePlayerJustVideoSize(windowSizeRatio); |
// resizePlayerJustVideoSize(windowSizeRatio); |
| 1221 |
} |
} |
| 1222 |
|
if(videoDisplay.hasEventListener(TimeEvent.CURRENT_TIME_CHANGE)){ |
| 1223 |
|
videoDisplay.removeEventListener(TimeEvent.CURRENT_TIME_CHANGE, osmfCurrentTimeChangeEventHandler); |
| 1224 |
|
} |
| 1225 |
|
|
| 1226 |
}else if(this.videoInfoView.selectedResizeType == VideoInfoView.RESIZE_TYPE_VIDEO && this.videoDisplay.videoObject.videoHeight > 0){ |
}else if(this.videoInfoView.selectedResizeType == VideoInfoView.RESIZE_TYPE_VIDEO && this.videoDisplay.videoObject.videoHeight > 0){ |
| 1227 |
|
|
| 1235 |
this.videoDisplay.setConstraintValue("right", 0); |
this.videoDisplay.setConstraintValue("right", 0); |
| 1236 |
this.videoDisplay.setConstraintValue("top", 0); |
this.videoDisplay.setConstraintValue("top", 0); |
| 1237 |
|
|
| 1238 |
if(videoDisplay.hasEventListener(MetadataEvent.METADATA_RECEIVED)){ |
if(videoDisplay.hasEventListener(LoadEvent.BYTES_LOADED_CHANGE)){ |
| 1239 |
//init後の初回の大きさ合わせが出来れば良いので以降のシークでは呼ばれないようにする |
//init後の初回の大きさ合わせが出来れば良いので以降のシークでは呼ばれないようにする |
| 1240 |
videoDisplay.removeEventListener(MetadataEvent.METADATA_RECEIVED, metadetaRecevedEventHandler); |
videoDisplay.removeEventListener(LoadEvent.BYTES_LOADED_CHANGE, byteloadedChangedEventHandler); |
| 1241 |
// resizePlayerJustVideoSize(windowSizeRatio); |
// resizePlayerJustVideoSize(windowSizeRatio); |
| 1242 |
} |
} |
| 1243 |
|
if(videoDisplay.hasEventListener(TimeEvent.CURRENT_TIME_CHANGE)){ |
| 1244 |
|
videoDisplay.removeEventListener(TimeEvent.CURRENT_TIME_CHANGE, osmfCurrentTimeChangeEventHandler); |
| 1245 |
|
} |
| 1246 |
}else{ |
}else{ |
| 1247 |
//中断。後で呼ばれる事を期待する。 |
//中断。後で呼ばれる事を期待する。 |
| 1248 |
return; |
return; |