React 的 Brightcove 视频播放器事件

Brightcove video player events for React

需要: 我想获得 onComplete 事件(就像这里的答案:How to detect the end of a BrightCove Video?)但无法将其连接到反应版本 - 文档link 在答案中也 returns 一个 404

MVCE:

以下是我的工作原理;

  • 在 Whosebug 上没有 onComplete(甚至 onEndedonFinsihed)事件this answer 建议
  • 我们必须在 onSuccess 函数内工作
  • 这些链接有帮助:

- https://player.support.brightcove.com/publish/brightcove-player-loader.html#Available_parameters

- 完整的事件列表:https://docs.brightcove.com/brightcove-player/1.x/Player.html

相关JS:

onSuccess: function(success) {
      var myPlayer = success.ref;
      myPlayer.on('ended',function(){
         console.log('video ended...');
      });
    },

完成working codepen here