fixed formatting

This commit is contained in:
Roman Arutyunyan 2013-11-25 20:15:10 +04:00
parent 20584b05b8
commit 935156c352

View file

@ -10,14 +10,14 @@
import mx.core.FlexGlobals; import mx.core.FlexGlobals;
import flash.display.StageDisplayState; import flash.display.StageDisplayState;
import mx.managers.SystemManager; import mx.managers.SystemManager;
import org.osmf.events.MediaPlayerStateChangeEvent; import org.osmf.events.MediaPlayerStateChangeEvent;
import org.osmf.events.TimeEvent; import org.osmf.events.TimeEvent;
import org.osmf.media.MediaPlayerState; import org.osmf.media.MediaPlayerState;
private var streamer:String; private var streamer:String;
private var file:String; private var file:String;
private var videoEventsDisabled:Boolean; private var videoEventsDisabled:Boolean;
private var previousVideoTime:Number; private var previousVideoTime:Number;
private function fullscreenListener(event:MouseEvent):void { private function fullscreenListener(event:MouseEvent):void {
try { try {
@ -34,43 +34,43 @@
} }
} }
private function resetVideo():void { private function resetVideo():void {
videoEventsDisabled = true; videoEventsDisabled = true;
try { try {
videoDisplay.source = ""; videoDisplay.source = "";
} catch (any:*) {} } catch (any:*) {}
setTimeout(resetVideoSource, 5000); setTimeout(resetVideoSource, 5000);
} }
private function resetVideoSource():void { private function resetVideoSource():void {
videoEventsDisabled = false; videoEventsDisabled = false;
previousVideoTime = NaN; previousVideoTime = NaN;
videoDisplay.source = streamer + "/" + file; videoDisplay.source = streamer + "/" + file;
} }
protected function stateChangeListener(event:MediaPlayerStateChangeEvent):void { protected function stateChangeListener(event:MediaPlayerStateChangeEvent):void {
if (videoEventsDisabled) { if (videoEventsDisabled) {
return; return;
} }
if (event.state == MediaPlayerState.PLAYBACK_ERROR) { if (event.state == MediaPlayerState.PLAYBACK_ERROR) {
resetVideo(); resetVideo();
} }
} }
protected function timeChangeListener(event:TimeEvent):void { protected function timeChangeListener(event:TimeEvent):void {
if (videoEventsDisabled) { if (videoEventsDisabled) {
return; return;
} }
if (isNaN(event.time) && !isNaN(previousVideoTime)) { if (isNaN(event.time) && !isNaN(previousVideoTime)) {
resetVideo(); resetVideo();
} else { } else {
previousVideoTime = event.time; previousVideoTime = event.time;
} }
} }
private function init():void { private function init():void {
videoDisplay.mx_internal::videoPlayer.bufferTime = 1; videoDisplay.mx_internal::videoPlayer.bufferTime = 1;
@ -87,11 +87,11 @@
return; return;
} }
videoDisplay.addEventListener(MouseEvent.DOUBLE_CLICK, fullscreenListener); videoDisplay.addEventListener(MouseEvent.DOUBLE_CLICK, fullscreenListener);
videoDisplay.addEventListener("MediaPlayerStateChange", stateChangeListener); videoDisplay.addEventListener("MediaPlayerStateChange", stateChangeListener);
videoDisplay.addEventListener("currentTimeChange", timeChangeListener); videoDisplay.addEventListener("currentTimeChange", timeChangeListener);
resetVideoSource(); resetVideoSource();
} }
]]> ]]>
</fx:Script> </fx:Script>