diff --git a/src/const/CALLBACKS.js b/src/const/CALLBACKS.js index 06a88f3..2cd681b 100644 --- a/src/const/CALLBACKS.js +++ b/src/const/CALLBACKS.js @@ -8,5 +8,6 @@ export const ANT_CALLBACKS = { ICE_CONNECTION_STATE_CHANGED: 'ice_connection_state_changed', DATA_RECEIVED: 'data_received', DATACHANNEL_NOT_OPEN: 'data_channel_not_open', - NEW_TRACK_AVAILABLE: 'newTrackAvailable' + NEW_TRACK_AVAILABLE: 'newTrackAvailable', + AUTO_RESYNC_TRIGGERED: 'auto_resync_triggered' }; diff --git a/src/plugin.js b/src/plugin.js index 72ba4bb..24ad975 100644 --- a/src/plugin.js +++ b/src/plugin.js @@ -124,6 +124,7 @@ class WebRTCHandler { this.joinStreamHandler(obj); this.isPlaying = true; this.player.trigger('play'); + this.webRTCAdaptor.enableStats(obj.streamId, 1000); break; } case ANT_CALLBACKS.PLAY_FINISHED: { @@ -147,6 +148,10 @@ class WebRTCHandler { case ANT_CALLBACKS.DATACHANNEL_NOT_OPEN: { break; } + case ANT_CALLBACKS.AUTO_RESYNC_TRIGGERED: { + this.player.trigger('auto-resync-triggered', { obj }); + break; + } case ANT_CALLBACKS.NEW_TRACK_AVAILABLE: { const vid = this.player.tech().el();