Để thực hiện đầy đủ trình phát video html5 tùy chỉnh của tôi, tôi cần tốc độ khung hình chính xác của video. Tuy nhiên tôi đã không thể tìm thấy nó được nêu ra và đang sử dụng một giá trị tiêu chuẩn của 25. Điển hình video có giá trị tỷ lệ khung hình trong meta-data vì vậy tôi truy cập meta-data sử dụng một cái gì đó như thế này:Trường hợp trong siêu dữ liệu của video trong html5 là fps được lưu?
var vid = document.getElementById("myVideo");
vid.onloadedmetadata = function(e) {
console.log(e);
};
Tuy nhiên Tôi không thể tìm thấy tốc độ khung hình ở đây. Có lẽ tôi không đọc siêu dữ liệu. Tôi có thể sử dụng trợ giúp của bạn. Cảm ơn!
Cảm ơn brod, tôi cũng nghĩ rằng fps không được cho là thuộc tính bởi phần tử video html. Tôi chỉ hy vọng rằng nó sẽ là khác. Tôi thích giải pháp cho trước của bạn nhưng làm thế nào để tôi tính toán PresentFrames? Vì cách đo khung là sử dụng khung hình/giây và thời gian hiện tại. Có cách nào khác để tìm PresentFrames không? –
@HasanWajahat Tôi đã cập nhật câu trả lời của mình với một nguồn tài liệu về nhiều thuộc tính khác nhau có thể hữu ích trong việc tính toán khung hình/giây (cụ thể là PresentedFrames) – brod
Cảm ơn bạn đã chia sẻ, Đáng tiếc là chrome chưa triển khai biểu diễn. Mozilla đã làm như vậy nhưng tôi cần nó cho chrome. –