1 วิดีโอแนะนำ
หากต้องการอ้างอิงข้อความแนะนำจากเอกสารที่แปลของฉัน "การฝังเสียงและวิดีโอ ในหน้า HTML5 ": "ในปัจจุบัน วิธีเดียวที่เชื่อถือได้ในการฝังวิดีโอบนหน้าเว็บและทำให้ผู้ใช้ทุกคนมองเห็นได้โดยไม่คำนึงถึงเบราว์เซอร์หรือระบบปฏิบัติการคือการใช้ Flash ต้องใช้ปลั๊กอิน Adobe Flash ร่วมกับแท็ก <object> และ <embed>
ผู้ใช้ส่วนใหญ่ได้ติดตั้งปลั๊กอิน Flash ไว้แล้ว (อันที่จริง ประมาณ 95% ของผู้ใช้อินเทอร์เน็ตทั้งหมดได้ติดตั้ง Flash บางเวอร์ชัน) แต่ผู้สนับสนุน HTML 5 กำลังผลักดันมาตรฐานวิดีโอแบบเปิดที่ไม่ต้องใช้ปลั๊กอินใดๆ นี่คือแนวคิดที่เกิดจากแท็ก <video> ใหม่ของ HTML 5 ซึ่งให้วิธีการฝังวิดีโอ (และโต้ตอบกับวิดีโอเหล่านั้น) โดยไม่จำเป็นต้องใช้ปลั๊กอินที่เป็นกรรมสิทธิ์เช่น Flash
น่าเสียดายที่วิดีโอไม่ง่ายขนาดนั้น เบราว์เซอร์ไม่เพียงแต่ต้องเข้าใจแท็ก <video> เท่านั้น แต่ยังต้องมีตัวแปลงสัญญาณที่จำเป็นในการเล่นวิดีโอด้วย วิธีแก้ปัญหาที่ชัดเจนคือให้ผู้สร้างข้อกำหนด HTML 5 เลือก ตัวแปลงสัญญาณ วิดีโอและให้ผู้ผลิตเบราว์เซอร์ทุกรายนำไปใช้
อย่างไรก็ตาม นี่คือแผนที่แนะนำ ขณะเดียวกันก็ยังเป็นต้นตอของความสับสน การถกเถียงเรื่องตัวแปลงสัญญาณต่างๆ มีความซับซ้อนอยู่แล้ว แต่สิ่งที่น่าเศร้ายิ่งกว่านั้นคือผู้ผลิตเบราว์เซอร์ยังไม่สามารถตกลงกันได้ Apple ไม่เต็มใจที่จะใช้ตัวแปลงสัญญาณ Ogg Theora ที่เสนอ แต่ Opera และ Mozilla ก็ไม่เต็มใจที่จะจ่ายค่าธรรมเนียมใบอนุญาตที่เกี่ยวข้องกับการโหลดเบราว์เซอร์ด้วยตัวแปลงสัญญาณ H.264 Google สนับสนุนทั้งสองอย่าง ในขณะที่ Microsoft อยู่ห่างจากความขัดแย้ง เนื่องจากขณะนี้ยังไม่มีแผนที่จะสนับสนุนองค์ประกอบวิดีโอของ HTML 5
เมื่อต้องเผชิญกับทางตันในหมู่ผู้ผลิตเบราว์เซอร์ เอียน ฮิกสัน เผด็จการที่มีเจตนาดีของ HTML 5 จับมือของเขาแล้วพูดว่า ช่างมันเถอะ ดังนั้นจึงไม่มีตัวแปลงสัญญาณวิดีโอที่มีชื่อหรือระบุไว้โดยเฉพาะในข้อกำหนด HTML 5 “เอาล่ะ นี่คือคำพูด
สถานการณ์ปัจจุบันคือในที่สุด Microsoft ก็ตกอยู่ในสถานการณ์ดังกล่าว แต่น่าเสียดายที่ IE 9 รองรับเฉพาะ H.264 เท่านั้น ในเวลาเดียวกัน ในที่สุด Google ก็ได้เปิดตัวรูปแบบการห่อหุ้มวิดีโอโอเพ่นซอร์ส webM และรูปแบบการเข้ารหัสวิดีโอ VP8 ในการประชุม I/O Opera, Mozilla และ Chrome ประกาศว่าพวกเขาจะรองรับ VP8 อย่างสมบูรณ์ และ IE ได้ประกาศการสนับสนุนบางส่วน (จำเป็นต้องติดตั้งปลั๊กอิน แต่ถ้าฉันจำไม่ผิด หนึ่งในวิสัยทัศน์ของ HTML5 คือการแยกตัวออกจากปลั๊กอินของเบราว์เซอร์ ซึ่งเป็นเรื่องน่าเศร้าจริงๆ สำหรับ Microsoft)
Apple ตัดสินใจที่จะไม่รองรับ VP8 จ็อบส์เชื่อว่า VP8 นั้นไม่ดีเท่ากับ H.264 ในแง่ของคุณภาพหรือประสิทธิภาพและไม่สามารถตอบสนองความต้องการของผลิตภัณฑ์ได้ นอกจากนี้ ข่าวล่าสุดยังแสดงให้เห็นว่า VP8 อาจเกี่ยวข้องกับปัญหาสิทธิบัตรด้วย (หากละเมิดสิทธิบัตร Opera และ Firefox อาจจะเพิกเฉยต่อ VP8 ทันที)
สิ่งสำคัญที่สุดคือหากคุณต้องการใช้แท็ก <video> ในหน้าเว็บตอนนี้ คุณต้องพิจารณาสามสถานการณ์: รองรับ Ogg Theora หรือ VP8 (หากไม่มีอะไรเกิดขึ้นกับสิ่งนี้) (Opera, Mozilla, Chrome) รองรับ H.264 (Safari, IE 9, Chrome) แต่ไม่รองรับ (IE6, 7, 8)
เอาล่ะ ตอนนี้มาทำความเข้าใจวิดีโอ HTML 5 จากมุมมองทางเทคนิค รวมถึงการใช้แท็ก <video> คุณลักษณะของสื่อและวิธีการที่ออบเจ็กต์วิดีโอสามารถใช้ได้ และเหตุการณ์ของสื่อ