Tôi đang sử dụng thẻ video HTML5 trong trang web của mình. Video đó đang phát hoàn hảo với tất cả các trình duyệt, nhưng trong IE9 nó hiển thị đường viền màu đen (phần mở rộng màu đen). Nó giống như một trong những thường người chơi video sẽ hiển thị một số phần mở rộng màu đen trên cả hai mặt của nó khi kích thước của người chơi là nhiều hơn kích thước của video.Video HTML5 trong IE9 đang hiển thị viền đen ở cả hai bên
Trả lời
Tôi đã gặp sự cố này trước đây, thường sự cố nằm trong chính video đó. Khi bạn mã hóa video của mình, hãy thử so khớp các cài đặt càng chặt chẽ càng tốt với những gì bạn sẽ sử dụng trong thẻ của mình. Nó không phải là một rào cản cho bạn, một khi bạn kiểm tra video một chút gần hơn, bạn sẽ thấy một sự khác biệt.
Đây là giải pháp chúng tôi sử dụng.
Đối với video, chúng tôi hiển thị HTML5 theo mặc định được lưu trữ trong bộ nhớ CDN. Chúng tôi cũng đã quay trở lại cho Flash và sau đó rơi trở lại cho không flash. Vì vậy, nó kiểm tra HTML5 đầu tiên, sau đó flash thất bại và sau đó không có nội dung cho hỗ trợ không flash cho thấy một số thông báo về người dùng để nâng cấp máy Fred Flintstones của họ, chúng tôi cũng cung cấp một thay thế để họ có thể di chuyển ra khỏi BedRock!
Mã
<style type="text/css">
.videobox{position:relative;width:300px;500px}
#video_box_id_css, .video_box_class{border:0px !important}
/* BACKGROUND SHOULD BE PAGE BACKGROUND */
.left{position:absolute;width:3px;height:500px;left:1px;z-index:10;background:#fff}
.right{position:absolute;width:3px;height:500px;right:1px;z-index:10;background:#fff}
</style>
<div class="videobox">
<video id="video_box_id_css" class="video_box_class" autoplay loop width="300" height="500">
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_VP8.webm" type='video/webm'/>
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_libtheora.ogv" type='video/ogg'/>
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_x264.mp4" type='video/mp4'/>
<!--
ALTERNATIVE CONTENT LIKE SWF
VIDEOS FOR NON HTML5 BROWSER
//-->
</video>
<div class="left"></div>
<div class="right"></div>
</div>
Mã Thông
Mã của chúng tôi là ở trên (loại bỏ đèn flash vì vậy nó rất dễ đọc hơn). Một điều cần lưu ý là chúng tôi thêm cột div bên trái và bên phải đi qua đường viền màu đen của video. Bạn có thể tinh chỉnh những điều này và thậm chí thêm phần dưới cùng và trên cùng nếu cần.
Ảnh
Biên giới xanh thực sự là div trắng đục, do đó bạn có thể ngồi ảnh hưởng. Nó có thể là hacky nhưng nó là giải pháp tốt nhất chúng tôi tìm thấy.
cuối cùng
Kết quả là tốt hơn nhiều như bạn có thể xem dưới đây:
- 1. HTML5 - mp4 video không phát trong IE9
- 2. Trình phát HTML5 Soundcloud không hiển thị trong IE9
- 3. Hiển thị HTML5 Video toàn màn hình
- 4. IE9 hiển thị đường màu trắng ở cuối trang
- 5. Video toàn màn hình không có viền đen
- 6. Video HTML5 trên iOS5 không tải/hiển thị
- 7. PNG8 viền đen trong IE
- 8. Thay đổi video đang được phát trong video HTML5
- 9. iPad không hiển thị video H.264 với HTML5
- 10. Nền trong suốt hiển thị màu đen
- 11. Phát trực tuyến video trong HTML5
- 12. hiển thị css: bảng không hiển thị đường viền
- 13. BufferedImage không hiển thị (tất cả màu đen) nhưng Hình ảnh có thể được hiển thị
- 14. Internet Explorer không hiển thị Flowplayer-Video
- 15. Đường viền đen mỏng cho một bảng
- 16. Video HTML5 Html5 không thể hiển thị màu trắng, có nền màu xám
- 17. Favicon không hiển thị trong thanh địa chỉ trong IE9 - nhưng được hiển thị ở tất cả các trình duyệt khác
- 18. Hiển thị video trong DirectX
- 19. Video HTML5 - chỉ hiển thị phần phụ của video dài hơn
- 20. Tại sao không ảnh cho thấy tấm áp phích của tôi trong IE9 html5 video
- 21. Bảng HTML không hiển thị chính xác trong IE9
- 22. Hiển thị video từ Javascript Blob
- 23. Hiển thị video với openGL
- 24. Đường viền CSS không hiển thị trong trình duyệt
- 25. Hiển thị video trong trang web
- 26. Làm cách nào để buộc IE9 hiển thị trong Chế độ tài liệu IE9?
- 27. Đường viền CSS ở ba bên
- 28. Phân đoạn video HTML5 trên iPad
- 29. Đặt hướng ở chế độ ngang trong android ở cả hai bên
- 30. Tại sao Safari trên iOS không hiển thị áp phích video HTML5 của tôi?
kích thước thực tế của video và kích thước của container là gì? –
Thực ra tôi đã chuyển đổi kích thước video thành 592 X 280 và vùng chứa cũng có cùng kích thước. – Sakeer
có, phần dưới của video được căn chỉnh chính xác với phần dưới cùng của trình phát. Và bây giờ tôi đã thay thế video bằng một số video giả khác, chơi với chiều rộng và chiều cao chính xác. Tôi nghĩ rằng vấn đề là với video của tôi. – Sakeer