| 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.MediaPlayerStateChangeEvent; |
| 72 |
import org.osmf.events.TimeEvent; |
import org.osmf.events.TimeEvent; |
| 73 |
|
import org.osmf.media.MediaPlayerState; |
| 74 |
|
|
| 75 |
import spark.components.VideoDisplay; |
import spark.components.VideoDisplay; |
| 76 |
|
|
| 612 |
|
|
| 613 |
if(isStreamingPlay){ |
if(isStreamingPlay){ |
| 614 |
videoPlayer.label_downloadStatus.text = "バッファ中..."; |
videoPlayer.label_downloadStatus.text = "バッファ中..."; |
| 615 |
videoDisplay.addEventListener(VideoEvent.PLAYHEAD_UPDATE, bufferingHandler); |
videoDisplay.addEventListener(MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE, mediaPlayerStateChanged); |
| 616 |
} |
} |
| 617 |
|
|
| 618 |
videoPlayer.canvas_video.removeAllChildren(); |
videoPlayer.canvas_video.removeAllChildren(); |
| 1016 |
* @param event |
* @param event |
| 1017 |
* |
* |
| 1018 |
*/ |
*/ |
| 1019 |
private function bufferingHandler(event:VideoEvent):void{ |
private function mediaPlayerStateChanged(event:MediaPlayerStateChangeEvent):void |
| 1020 |
|
{ |
| 1021 |
if(videoDisplay != null && !isPlayerClosing){ |
if(videoDisplay != null && !isPlayerClosing){ |
| 1022 |
if(event.state != VideoEvent.BUFFERING){ |
if(event.state != MediaPlayerState.BUFFERING){ |
| 1023 |
videoPlayer.label_downloadStatus.text = ""; |
videoPlayer.label_downloadStatus.text = ""; |
| 1024 |
videoDisplay.removeEventListener(VideoEvent.PLAYHEAD_UPDATE, bufferingHandler); |
videoDisplay.removeEventListener(MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE, mediaPlayerStateChanged); |
| 1025 |
if(commentTimer != null && !commentTimer.running){ |
if(commentTimer != null && !commentTimer.running){ |
| 1026 |
time = (new Date).time; |
time = (new Date).time; |
| 1027 |
commentTimer.start(); |
commentTimer.start(); |
| 1029 |
} |
} |
| 1030 |
}else{ |
}else{ |
| 1031 |
(event.currentTarget as VideoDisplay).stop(); |
(event.currentTarget as VideoDisplay).stop(); |
| 1032 |
(event.currentTarget as VideoDisplay).removeEventListener(VideoEvent.PLAYHEAD_UPDATE, bufferingHandler); |
(event.currentTarget as VideoDisplay).removeEventListener(MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE, mediaPlayerStateChanged); |
| 1033 |
destructor(); |
destructor(); |
| 1034 |
} |
} |
| 1035 |
} |
} |