Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ตรวจจับการรองรับ HTML5 Audio MP3

วิธีตรวจสอบ

  1. Modernizr Library - มีการทดสอบ audio.mp3 ในตัว
  2. User Agent Sniffing - ตรวจสอบเบราว์เซอร์ (ไม่แนะนำ เนื่องจาก unreliable)
  3. JavaScript Feature Detection (แนะนำ):
var audio = document.createElement('audio');
var canPlayMp3 = !!(audio.canPlayType && audio.canPlayType('audio/mpeg;').replace(/no/, ''));
// canPlayMp3 = true/false

canPlayType คืนค่า: "probably", "maybe", หรือ "" (ไม่รองรับ)