Video seek problems with streaming video


i having problem seeking video on load.  though video streamed (via rackspace cloud service) takes several seconds player.canseekto(time) return true.  shouldn't instantaneous streaming video?

 

i can seek close playhead immediately, farther out timeline returns false.

 

 

 

here's code snips:

 

var resource:urlresource = new urlresource( cdn_server + media_file );

mediafactory = new defaultmediafactory();

container = new mediacontainer();

player = new mediaplayer();

 

--- add whole bunch of listeners ---

 

video = mediafactory.createmediaelement( resource );

 

if(video videoelement) {

      (video videoelement).smoothing = true;

}

 

player.media = video;

 

if (container.containsmediaelement(video)) {

     container.removemediaelement(video);

}

container.addmediaelement( video );

 

 

-------------

 

and seek function:

 

public function seektotime(new_time:number) : void {

 

      var seektrait = player.media.gettrait(mediatraittype.seek);

     /* debug output here, including player.canseekto(new_time) */

      if (!_datamanager._hasendscreen && _datamanager._isstarted) {

        if (player.canseekto(new_time)) {

          /* seek player */

          player.seek(new_time);

 

/* stuff snipped */

 

        } else {

              showbuffermessage('seek not available',2);

        }

      }

    }

hi,

 

in place have bunch of listeners, if have 1 mediaplayerstatechangeevent.media_player_state_change, tell when player "ready" play. until then, not able play or seek. please check if canseek stays false later event.



More discussions in Open Source Media Framework


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

PProHeadless.exe has stopped working error when opening projects in Adobe Media Encoder CS6

Preconditions Failed. - Joomla! Forum - community, help and support