Как включить кнопку после окончания видео в Aura Components? - PullRequest
0 голосов
/ 10 июля 2020

Итак, мне нужно включить кнопку закрытия после окончания видео. Я взглянул на метод рендеринга, но у меня возникли проблемы с ним, любая помощь будет оценена

//Helper

addListeners: function(component, event) {
  var cmp = component.find("video").get("v.value");
  cmp.getElement().addEventListener('ended', videoEndHandler, false);

  function videoEndHandler(e) {
    console.log("opaaaaaaaaaa");
  }
}

//Renderer
({
    afterRender: function (component, helper) {
        var afterRend = this.superAfterRender();
        
        helper.addListeners(component)
        return afterRend;
    },
})
<aura:handler name="render" value="{!this}" action="{!c.onRender}" />

<!-- Modal Body -->
<div>
  <aura:if isTrue="{!v.profile == '00ef4000000lYoJAAU'}">
    <div class="slds-modal__content slds-p-around_medium">
      <section class="slds-align_absolute-center" style="height:auto">
        <iframe id='video' src="https://player.vimeo.com/video/398893657" width="640" height="283" frameborder="0" allow="fullscreen"></iframe>
      </section>
    </div>
  </aura:if>
...