Как рассчитать реальную частоту кадров видео в Chrome и Safari? - PullRequest
0 голосов
/ 09 ноября 2018

Как правильно рассчитать текущую частоту кадров видеоэлемента?

Или есть даже встроенная функция, которую я могу получить от нее?

На стороне хрома я могу рассчитать, используя функцию ниже

function calcFrameRate(){
  window.currentFrameRate = 0;
  window.currentFrameCount = 0;
  setInterval(function(){
    var video = document.getElementById('myvideo');
    window.currentFrameRate = (video.webkitDecodedFrameCount - window.currentFrameCount) / 10.0;
    window.currentFrameCount = video.webkitDecodedFrameCount;
  }, 10000);
}

Однако webkitDecodedFrameCount не реализовано в Safari, есть идеи, как этого добиться в Safari?

...