วิธี canPlayType() ของ Video

คำนิยามและการใช้งาน

canPlayType() วิธีนี้ตรวจสอบว่าเว็บเบราสเซอร์สามารถเล่นชนิดวิดีโอที่กำหนดไว้หรือไม่

canPlayType() วิธีนี้สามารถคืนค่าดังนี้:

  • "probably" - เว็บเบราสเซอร์มีแนวโน้มที่จะรอบรับรองชนิดวิดีโอนี้
  • "maybe" - เว็บเบราสเซอร์อาจรอบรับรองชนิดวิดีโอนี้
  • "" - (เปล่า) เว็บเบราสเซอร์ไม่รอบรับรองชนิดวิดีโอนี้

ตัวอย่าง

ตรวจสอบว่าเว็บเบราสเซอร์ของคุณสามารถเล่นชนิดวิดีโอต่างๆ ได้หรือไม่:

var x = document.createElement("VIDEO");
isSupp = x.canPlayType(vidType+';codecs="'+codType+'"');

ทดลองด้วยตัวเอง

กฎระเบียบ

videoObject.canPlayType(type)

ตัวแปร

ตัวแปร คำอธิบาย
type

กำหนดชนิดวิดีโอที่ต้องการทดสอบว่ารอบรับรอง (และโปรโมทเครื่องแยกที่เลือกได้)

ตัวแปลที่ใช้บ่อยครั้ง

  • video/ogg
  • video/mp4
  • video/webm

ตัวแปลที่ใช้บ่อยครั้ง รวมถึงโปรโมทเครื่องแยก

  • video/ogg; codecs="theora, vorbis"
  • video/mp4; codecs="avc1.4D401E, mp4a.40.2"
  • video/webm; codecs="vp8.0, vorbis"

หมายเหตุ:ถ้ามีโค้ดเครื่องกลับแล้ว วิธีนี้สามารถกลับมาได้เฉพาะ "probably"

รายละเอียดเทคนิค

ค่าที่กลับมา:

ค่าของข้อความ แสดงระดับที่สนับสนุน ค่าที่สามารถกลับมาได้:

  • "probably" - มีแนวโน้มที่จะสนับสนุน
  • "maybe" - อาจสนับสนุน
  • "" (ตัวมิติ) - ไม่สนับสนุน

การสนับสนุนโปรแกรมบราวเซอร์

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
การสนับสนุน 9.0 การสนับสนุน การสนับสนุน การสนับสนุน