Tôi có một số loại vấn đề kỳ lạ. Tôi cố gắng tạo một trang web với video nền lặp lại. Mã trông giống như sau:
<video src="video/bg.mp4" style="z-index: -1;object-fit: cover;" poster="video/bg.jpg" autobuffer autoplay loop muted></video>
Điều này hoạt động hoàn toàn tốt trên hầu hết các trình duyệt (IE gặp khó khăn với thứ phù hợp với đối tượng này nhưng tôi không bận tâm) nhưng trên iPhone, video sẽ không tự động phát nhưng trên iPad thì có. Tôi đã đọc Chính sách mới dành cho iOS và tôi nghĩ rằng tôi đáp ứng các yêu cầu (nếu không iPad sẽ không tự động phát). Tôi đã thực hiện một số thử nghiệm khác:
- Xóa các div chồng chéo sẽ không khắc phục được
- Xóa z-index sẽ không sửa được
- Wifi hoặc di động không tạo ra sự khác biệt
- Kích thước tệp video cũng không tạo ra sự khác biệt
Tôi làm sai hay iPhone không tự động phát video và luôn yêu cầu tương tác? Tôi chỉ quan tâm đến iOS 10, tôi biết rằng các yêu cầu trên iOS 9 khác nhau