getVideoPlaybackQuality resets totalVideoFrames after seeking in Edge and IE11

Issue #14600916 • Assigned to Shawn P.


Nov 10, 2017
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Standard affected
Media Playback Quality

Found in build #
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

The getVideoPlaybackQuality API incorrectly reports totalVideoFrames after seeking when playing back video content with MSE. According to a running total of displayed and dropped frames should be kept, only to be reset during the media element load algorithm, however, after seeking, it appears that the totalVideoFrames property is reset to the value of droppedVideoFrames at the time of the seek. This makes it difficult to calculate dropped frame rates the viewer is experiencing. Chrome/FF/Safari do not reset these values on seeks. I will be using videojs-contrib-hls for MSE playback in my example, but the issue is not specific to this library.

Steps to reproduce:

  1. go to,console,output in Edge or IE11
  2. play through and seek to various points, observe the values of totalVideoFrames and droppedVideoFrames

Thank you.

Microsoft Edge 41.16299.15.0
Microsoft EdgeHTML 16.16299


0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “James M.”

    • I’m now noticing that the example I provided is not technically using MSE, but using native HLS playback; however, the problem is also present in native playback, so you should still see the issue.

      Here is an updated example that is using MSE,output

    • Microsoft Edge Team

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Nishant N.”

      Changed Assigned To from “Nishant N.” to “Shawn P.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in