Search code examples
javascriptjqueryhtml5-videobrightcove

brightcove player complete event not firing when re-playing the video


I add an event listener to a videoplayer inside an onTemplateReady, and on completedCallback I want to replay the video:

videoPlayer.addEventListener(brightcove.api.events.MediaEvent.COMPLETE, completedCallback);

function completedCallback(){

this.BCP.videoPlayer.seek(0); this.BCP.videoPlayer.play(); }

well - the completedCallback gets invoked only the first time! the second time the video is done playing, the completedCallback does not fire. Testing in Chrome on mac


Solution

  • That's normal behaviour in the Brightcove Player API. They have a document here on the subject, including an example of capturing additional "complete" events.