ฉันมีปัญหาแปลก ๆ ฉันพยายามสร้างเว็บไซต์ด้วยวิดีโอพื้นหลังแบบวนซ้ำ รหัสมีลักษณะดังนี้:
<video src="video/bg.mp4" style="z-index: -1;object-fit: cover;" poster="video/bg.jpg" autobuffer autoplay loop muted></video>
สิ่งนี้ทำงานได้ดีอย่างสมบูรณ์บนเบราว์เซอร์ส่วนใหญ่ (IE ต่อสู้กับสิ่งที่พอดีกับวัตถุนี้ แต่ฉันไม่รังเกียจ) แต่บน iPhone วิดีโอจะไม่เล่นอัตโนมัติ แต่บน iPad ก็ทำได้ ฉันอ่านนโยบายใหม่สำหรับ iOSแล้วและฉันคิดว่ามีคุณสมบัติตรงตามข้อกำหนด (มิฉะนั้น iPad จะไม่เล่นอัตโนมัติ) ฉันทำการทดสอบอื่น ๆ :
- การลบการซ้อนทับ Divs จะไม่สามารถแก้ไขได้
- การลบ z-index จะไม่สามารถแก้ไขได้
- Wifi หรือ Cellular ไม่ได้สร้างความแตกต่าง
- ขนาดไฟล์วิดีโอก็ไม่ได้สร้างความแตกต่างเช่นกัน
ฉันทำผิดหรือว่า iPhone ไม่เล่นวิดีโออัตโนมัติและต้องมีการโต้ตอบเสมอไป? ฉันสนใจเฉพาะ iOS 10 ฉันรู้ว่าข้อกำหนดนั้นแตกต่างกันใน iOS 9