File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ function MSEStrategy(
7171 let playerMetadata = {
7272 playbackBitrate : undefined ,
7373 bufferLength : undefined ,
74+ latency : undefined ,
7475 fragmentInfo : {
7576 requestTime : undefined ,
7677 numDownloaded : undefined ,
@@ -319,6 +320,7 @@ function MSEStrategy(
319320 Plugins . interface . onPlayerInfoUpdated ( {
320321 bufferLength : playerMetadata . bufferLength ,
321322 playbackBitrate : playerMetadata . playbackBitrate ,
323+ latency : playerMetadata . latency ,
322324 } )
323325 }
324326
@@ -427,13 +429,15 @@ function MSEStrategy(
427429 dashMetrics = mediaPlayer . getDashMetrics ( )
428430
429431 if ( dashMetrics ) {
432+ const dvrInfo = dashMetrics . getCurrentDVRInfo ( event . mediaType )
430433 playerMetadata . bufferLength = dashMetrics . getCurrentBufferLevel ( event . mediaType )
434+ playerMetadata . latency = dvrInfo . range . end - dvrInfo . time
431435 DebugTool . staticMetric ( "buffer-length" , playerMetadata . bufferLength )
432436 Plugins . interface . onPlayerInfoUpdated ( {
433437 bufferLength : playerMetadata . bufferLength ,
434438 playbackBitrate : playerMetadata . playbackBitrate ,
439+ latency : playerMetadata . latency ,
435440 } )
436- Plugins . interface . onDashMetrics ( dashMetrics )
437441 }
438442 }
439443 }
Original file line number Diff line number Diff line change @@ -51,6 +51,5 @@ export default {
5151 onFragmentContentLengthMismatch : ( evt ) => callOnAllPlugins ( "onFragmentContentLengthMismatch" , evt ) ,
5252 onQuotaExceeded : ( evt ) => callOnAllPlugins ( "onQuotaExceeded" , evt ) ,
5353 onPlaybackRateChanged : ( evt ) => callOnAllPlugins ( "onPlaybackRateChanged" , evt ) ,
54- onDashMetrics : ( evt ) => callOnAllPlugins ( "onDashMetrics" , evt ) ,
5554 } ,
5655}
You can’t perform that action at this time.
0 commit comments