Skip to content

Commit

Permalink
Added manifest load count (#357)
Browse files Browse the repository at this point in the history
  • Loading branch information
Luke-Chatburn authored Oct 9, 2024
1 parent bc8d721 commit e68d6ac
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/playbackstrategy/msestrategy.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ function MSEStrategy(mediaSources, windowType, mediaKind, playbackElement, isUHD
let publishedSeekEvent = false
let isSeeking = false
let manifestRequestTime
let manifestLoadCount = 0

let playerMetadata = {
playbackBitrate: undefined,
Expand Down Expand Up @@ -267,16 +268,17 @@ function MSEStrategy(mediaSources, windowType, mediaKind, playbackElement, isUHD
}

function onManifestLoaded(event) {
DebugTool.info(`Manifest loaded. Duration is: ${event.data.mediaPresentationDuration}`)

if (event.data) {
DebugTool.info(`Manifest loaded. Duration is: ${event.data.mediaPresentationDuration}`)
const manifest = event.data
const representationOptions = window.bigscreenPlayer.representationOptions || {}

ManifestModifier.filter(manifest, representationOptions)
ManifestModifier.generateBaseUrls(manifest, mediaSources.availableSources())

manifest.manifestRequestTime = manifestRequestTime
manifest.manifestLoadCount = manifestLoadCount
manifestLoadCount = 0

emitManifestInfo(manifest)
}
Expand Down Expand Up @@ -556,6 +558,7 @@ function MSEStrategy(mediaSources, windowType, mediaKind, playbackElement, isUHD
}

function manifestLoadingFinished(event) {
manifestLoadCount++
manifestRequestTime = event.request.requestEndDate.getTime() - event.request.requestStartDate.getTime()
}

Expand Down

0 comments on commit e68d6ac

Please sign in to comment.