diff --git a/bigbluebutton-html5/imports/ui/components/external-video-player/custom-players/arc-player.jsx b/bigbluebutton-html5/imports/ui/components/external-video-player/custom-players/arc-player.jsx
index 763f6871d5e62ed64a43b9242e105dad96c6d370..0b9e14ef53c9dc69ee344414979be39fa6f5083e 100644
--- a/bigbluebutton-html5/imports/ui/components/external-video-player/custom-players/arc-player.jsx
+++ b/bigbluebutton-html5/imports/ui/components/external-video-player/custom-players/arc-player.jsx
@@ -62,6 +62,10 @@ export class ArcPlayer extends Component {
     this.onStateChange = this.onStateChange.bind(this);
   }
 
+  componentDidMount () {
+    this.props.onMount && this.props.onMount(this)
+  }
+
   load() {
     new Promise((resolve, reject) => {
       this.render();