I've tried to get this plugin to work with clappr 0.3.9, and it just failed silently.
After some investigation, I was able to solve it by making this change to the plugin source:
bindEvents() {
this.listenTo(this.core.mediaControl, Events.CORE_ACTIVE_CONTAINER_CHANGED, this.reload);
this.listenTo(this.core.mediaControl, Events.MEDIACONTROL_RENDERED, this.render);
this.listenTo(this.core.mediaControl, Events.MEDIACONTROL_HIDE, this.hideContextMenu);
this.listenTo(this.core.mediaControl, PlaybackRatePlugin.MEDIACONTROL_PLAYBACKRATE, this.updatePlaybackRate);
}
unBindEvents() {
this.stopListening(this.core.mediaControl, Events.MEDIACONTROL_CONTAINERCHANGED);
this.stopListening(this.core.mediaControl, Events.MEDIACONTROL_RENDERED);
this.stopListening(this.core.mediaControl, Events.MEDIACONTROL_HIDE);
}
bindEvents() {
this.listenTo(this.core, Events.CORE_ACTIVE_CONTAINER_CHANGED, this.reload);
this.listenTo(this.core.mediaControl, Events.MEDIACONTROL_RENDERED, this.render);
this.listenTo(this.core.mediaControl, Events.MEDIACONTROL_HIDE, this.hideContextMenu);
this.listenTo(this.core.mediaControl, PlaybackRatePlugin.MEDIACONTROL_PLAYBACKRATE, this.updatePlaybackRate);
}
unBindEvents() {
this.stopListening(this.core, Events.CORE_ACTIVE_CONTAINER_CHANGED);
this.stopListening(this.core.mediaControl, Events.MEDIACONTROL_CONTAINERCHANGED);
this.stopListening(this.core.mediaControl, Events.MEDIACONTROL_RENDERED);
this.stopListening(this.core.mediaControl, Events.MEDIACONTROL_HIDE);
}