HTML สกุล <source>
คำนิยามและการใช้งาน
<source>
แท็กซ์ต์อนุญาตให้กำหนดสมบัติสำหรับองค์ประกอบมีเดีย (เช่น <video>、<audio> และ <picture>)กำหนดแหล่งมีเดียหลายแหล่ง
<source>
แท็กซ์ต์อนุญาตให้คุณกำหนดไฟล์วิดีโอ/ออดิโอ/ภาพที่มีอีกแหล่งที่มา โดยบราวเซอร์จะเลือกแหล่งที่มีการสนับสนุน <source>
.
ดูเพิ่มเติมที่:
ตัวเรียน HTML:HTML วิดีโอ
ตัวเรียน HTML:HTML แสงเสียง
คู่มืออ้างอิง HTML DOM:โอบเจกต์ Source
ตัวอย่าง
ตัวอย่าง 1
นี่คือโปรแกรมเล่นเสียงที่มีไฟล์เสียงแหล่งที่มาสองเฟิสต์ บราวเซอร์จะเลือกแหล่งที่มีการสนับสนุน <source>
:
<audio controls> <source src="song.ogg" type="audio/ogg"> <source src="song.mp3" type="audio/mpeg"> เว็บเบราเซอร์ของคุณไม่สนับสนุนแท็กซ์ต์ออดิโอ </audio>
ตัวอย่าง 2
ใช้ใน <video> <source>
เล่นวิดีโอ:
<video width="640" height="400" controls> <source src="shanghai.mp4" type="video/mp4"> <source src="shanghai.ogg" type="video/ogg"> เว็บเบราเซอร์ของคุณไม่สนับสนุนแท็กซ์ต์วิดีโอ </video>
ตัวอย่าง 3
ใช้ใน <picture> <source>
จัดให้มีภาพต่างๆตามความกว้างของมุมมอง
<picture> <source media="(min-width:650px)" srcset="flowers-1.jpg"> <source media="(min-width:465px)" srcset="flowers-2.jpg"> <img src="flowers-3.jpg" alt="Flowers" style="width:auto;"> </picture>
คุณสมบัติ
คุณสมบัติ | ค่า | บรรยาย |
---|---|---|
media | คำถามเมดิยา | ยอมรับคำถามเมดิ�าที่มีประสิทธิภาพทั้งหมด ซึ่งมักถูกกำหนดใน CSS |
sizes | กำหนดขนาดภาพสำหรับโครงสร้างหน้าเว็บต่างๆ | |
src | URL |
ใช้เพื่อกำหนด URL ของไฟล์มีเดีย เมื่อ <source> ใช้กับ <audio> และ <video> นี้คือคุณสมบัติที่จำเป็น |
srcset | URL |
ใช้เพื่อกำหนด URL ของรูปภาพที่ใช้ในสถานการณ์ต่าง ๆ เมื่อ <source> ใช้กับ <picture> นี้ ตัวแปรนี้เป็นสิ่งที่จำเป็น |
type | รูปแบบ MIME | กำหนดรูปแบบ MIME ของทรัพยากร |
องค์ประกอบโลก
<source>
แบบภาพยังสนับสนุน องค์ประกอบโลกใน HTML.
ตัวแปรเหตุ
<source>
แบบภาพยังสนับสนุน ตัวแปรเหตุใน HTML.
การตั้งค่า CSS โดยเริ่มต้น
ไม่มี
การสนับสนุนโปรแกรมนี้
ตัวเลขในตารางนี้บอกเล่าถึงสีบรรดาที่สนับสนุนองค์ประกอบนี้ในรุ่นแรก
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.5 | 4.0 | 10.5 |