Как правильно рассчитать текущую частоту кадров видеоэлемента?
Или есть даже встроенная функция, которую я могу получить от нее?
На стороне хрома я могу рассчитать, используя функцию ниже
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?