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 381 by mineap, Sun Oct 31 04:40:23 2010 UTC revision 403 by mineap, Sun Nov 28 14:27:34 2010 UTC
# Line 68  package org.mineap.nndd.player Line 68  package org.mineap.nndd.player
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    
# Line 610  package org.mineap.nndd.player Line 612  package org.mineap.nndd.player
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();
# Line 1014  package org.mineap.nndd.player Line 1016  package org.mineap.nndd.player
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();
# Line 1026  package org.mineap.nndd.player Line 1029  package org.mineap.nndd.player
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                  }                  }

Legend:
Removed from v.381  
changed lines
  Added in v.403

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