diff --git a/src/streaming/MediaPlayer.js b/src/streaming/MediaPlayer.js index aac5afdf64..46216f91a7 100644 --- a/src/streaming/MediaPlayer.js +++ b/src/streaming/MediaPlayer.js @@ -152,6 +152,11 @@ function MediaPlayer() { playbackController = PlaybackController(context).getInstance(); mediaController = MediaController(context).getInstance(); + + mediaController.setConfig({ + errHandler: errHandler + }); + dashManifestModel = DashManifestModel(context).getInstance(); dashMetrics = DashMetrics(context).getInstance(); metricsModel = MetricsModel(context).getInstance(); @@ -1895,10 +1900,6 @@ function MediaPlayer() { let sourceBufferController = SourceBufferController(context).getInstance(); sourceBufferController.setConfig({dashManifestModel: dashManifestModel}); - mediaController.setConfig({ - errHandler: errHandler - }); - streamController = StreamController(context).getInstance(); streamController.setConfig({ capabilities: capabilities,