diff --git a/src/playbackstrategy/msestrategy.js b/src/playbackstrategy/msestrategy.js index d7fb9fc7..57df407b 100644 --- a/src/playbackstrategy/msestrategy.js +++ b/src/playbackstrategy/msestrategy.js @@ -518,6 +518,9 @@ function MSEStrategy( mediaPlayer.updateSettings(dashSettings) mediaPlayer.initialize(mediaElement, null, true) + //Allow cookies to be sent with DVBReporting Requests + mediaPlayer.setXHRWithCredentialsForType("DVBReporting", true) + if (enableBroadcastMixAD) { mediaPlayer.setInitialMediaSettingsFor("audio", { role: "alternate", diff --git a/src/playbackstrategy/msestrategy.test.js b/src/playbackstrategy/msestrategy.test.js index 3d9ac93d..9c96921b 100644 --- a/src/playbackstrategy/msestrategy.test.js +++ b/src/playbackstrategy/msestrategy.test.js @@ -59,6 +59,7 @@ const mockDashInstance = { getCurrentTrackFor: jest.fn(), setCurrentTrack: jest.fn(), setInitialMediaSettingsFor: jest.fn(), + setXHRWithCredentialsForType: jest.fn(), } const mockDashMediaPlayer = {