video yếu tố của html5 Tôi có một đơn giản thẻ html5 video:Làm thế nào tôi có thể nhận được chiều rộng và chiều cao
<video autobuffer="true" id="video" controls="true">
<source src="some_url"></scource>
</video>
Tôi chưa xác định chiều rộng rõ ràng và chiều cao trong thẻ video hoặc trong css, các wrapper video sẽ điều chỉnh theo kích thước video nguồn, vấn đề là, làm thế nào tôi có thể nhận được chiều rộng và chiều cao của video hiện tại? Tôi đã thử jquery
$('video').css('width');
nhưng nó trả lại cho tôi kích thước gốc: 300px
những gì tôi nhìn thấy trong trang là 800px!
Làm cách nào để giải quyết vấn đề này?
Có vẻ như điều này sẽ chỉ hoạt động nếu bạn thêm hàm trước khi video được tải. Có cách tổng quát nào để nhận các giá trị này cho một video đang phát không? –
Rất tiếc. Cảm ơn, mặc dù. –
Điều gì ngăn bạn thêm video đó trước video của bạn? Nó chỉ ngồi đó lắng nghe sự kiện loadmetadata. – Neil