Я добавляю прослушиватель событий к видеоплееру внутри onTemplateReady, а на завершенном Callback я хочу воспроизвести видео:
videoPlayer.addEventListener(brightcove.api.events.MediaEvent.COMPLETE, completedCallback);
функция завершенаCallback() {
this.BCP.videoPlayer.seek(0); this.BCP.videoPlayer.play(); }
хорошо - завершенныйCallback вызывается только в первый раз! во второй раз, когда видео выполняется, завершенный Callback не срабатывает. Тестирование в Chrome на Mac
Это нормальное поведение в API Player Brightcove. У них есть документ здесь на эту тему, в том числе на примере захвата дополнительных "полных" событий.