HTML - มัลติมีเดียแบบฝัง

บางครั้งคุณต้องเพิ่มเพลงหรือวิดีโอลงในหน้าเว็บของคุณ วิธีที่ง่ายที่สุดในการเพิ่มวิดีโอหรือเสียงในเว็บไซต์ของคุณคือการใส่แท็ก HTML พิเศษที่เรียกว่า<embed>. แท็กนี้ทำให้เบราว์เซอร์รวมตัวควบคุมสำหรับมัลติมีเดียที่เบราว์เซอร์ให้โดยอัตโนมัติรองรับแท็ก <embed> และประเภทสื่อ

คุณยังสามารถรวมไฟล์ <noembed>แท็กสำหรับเบราว์เซอร์ที่ไม่รู้จักแท็ก <embed> ตัวอย่างเช่นคุณสามารถใช้ <embed> เพื่อแสดงภาพยนตร์ที่คุณเลือกและ<noembed> เพื่อแสดงภาพ JPG ภาพเดียวหากเบราว์เซอร์ไม่รองรับแท็ก <embed>

ตัวอย่าง

นี่คือตัวอย่างง่ายๆในการเล่นไฟล์ midi แบบฝัง -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML embed Tag</title>
   </head>
	
   <body>
      <embed src = "/html/yourfile.mid" width = "100%" height = "60" >
         <noembed><img src = "yourimage.gif" alt = "Alternative Media" ></noembed>
      </embed>
   </body>

</html>

แอตทริบิวต์แท็ก <embed>

ต่อไปนี้เป็นรายการแอตทริบิวต์ที่สำคัญซึ่งสามารถใช้ได้กับแท็ก <embed>

Note− แอตทริบิวต์alignและautostart ที่เลิกใช้แล้วใน HTML5 อย่าใช้แอตทริบิวต์เหล่านี้

ซีเนียร์ No คุณสมบัติและคำอธิบาย
1

align

กำหนดวิธีการจัดแนววัตถุ มันสามารถกำหนดให้ศูนย์ทั้งทางซ้ายหรือขวา

2

autostart

แอตทริบิวต์บูลีนนี้ระบุว่าสื่อควรเริ่มโดยอัตโนมัติหรือไม่ คุณสามารถตั้งค่าได้ว่าเป็นจริงหรือเท็จ

3

loop

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

4

playcount

ระบุจำนวนครั้งในการเล่นเสียง นี่เป็นทางเลือกอื่นสำหรับการวนซ้ำหากคุณใช้ IE

5

hidden

ระบุว่าควรแสดงอ็อบเจ็กต์มัลติมีเดียบนเพจหรือไม่ ค่าเท็จหมายถึงไม่ใช่และค่าจริงหมายถึงใช่

6

width

ความกว้างของวัตถุเป็นพิกเซล

7

height

ความสูงของวัตถุเป็นพิกเซล

8

name

ชื่อที่ใช้อ้างอิงวัตถุ

9

src

URL ของวัตถุที่จะฝัง

10

volume

ควบคุมความดังของเสียง ได้ตั้งแต่ 0 (ปิด) ถึง 100 (ระดับเสียงเต็ม)

ประเภทวิดีโอที่รองรับ

คุณสามารถใช้สื่อประเภทต่างๆเช่นภาพยนตร์ Flash (.swf), AVI (.avi) และประเภทไฟล์ของ MOV (.mov) ภายในแท็กฝัง

  • .swf files - เป็นประเภทไฟล์ที่สร้างโดยโปรแกรม Flash ของ Macromedia

  • .wmv files - เป็นประเภทไฟล์ Media Video ของ Window ของ Microsoft

  • .mov files - เป็นรูปแบบ Quick Time Movie ของ Apple

  • .mpeg files - เป็นไฟล์ภาพยนตร์ที่สร้างโดยกลุ่มผู้เชี่ยวชาญด้านการเคลื่อนย้ายรูปภาพ

<!DOCTYPE html>
<html>

   <head>
      <title>HTML embed Tag</title>
   </head>

   <body>
      <embed src = "/html/yourfile.swf" width = "200" height = "200" >
         <noembed><img src = "yourimage.gif" alt = "Alternative Media" ></noembed>
      </embed>
   </body>

</html>

สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้ -

เสียงพื้นหลัง

คุณสามารถใช้ HTML <bgsound>แท็กเพื่อเล่นเพลงประกอบในพื้นหลังของหน้าเว็บของคุณ แท็กนี้ได้รับการสนับสนุนโดย Internet Explorer เท่านั้นและเบราว์เซอร์อื่น ๆ ส่วนใหญ่ไม่สนใจแท็กนี้ ดาวน์โหลดและเล่นไฟล์เสียงเมื่อผู้ใช้ดาวน์โหลดเอกสารโฮสต์เป็นครั้งแรกและแสดงขึ้น ไฟล์เสียงพื้นหลังจะเล่นซ้ำทุกครั้งที่ผู้ใช้รีเฟรชเบราว์เซอร์

Note- แท็ก bgsound เลิกใช้งานแล้วและควรจะลบออกใน HTML เวอร์ชันอนาคต ดังนั้นจึงไม่ควรใช้ แต่ขอแนะนำให้ใช้เสียงแท็ก HTML5 เพื่อเพิ่มเสียง แต่เพื่อจุดประสงค์ในการเรียนรู้บทนี้จะอธิบายรายละเอียดแท็ก bgsound

แท็กนี้จะมีเพียงสองคุณลักษณะห่วงและsrc คุณลักษณะทั้งสองนี้มีความหมายเหมือนกันตามที่อธิบายไว้ข้างต้น

นี่คือตัวอย่างง่ายๆในการเล่นไฟล์ midi ขนาดเล็ก -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML embed Tag</title>
   </head>
	
   <body>
      <bgsound src = "/html/yourfile.mid">
         <noembed><img src = "yourimage.gif" ></noembed>
      </bgsound>
   </body>
	
</html>

ซึ่งจะทำให้หน้าจอว่างเปล่า แท็กนี้ไม่แสดงส่วนประกอบใด ๆ และยังคงซ่อนอยู่

Internet Explorer ยังสามารถจัดการไฟล์รูปแบบเสียงที่แตกต่างกันได้เพียงสามไฟล์ - wav ซึ่งเป็นรูปแบบดั้งเดิมสำหรับพีซี au ซึ่งเป็นรูปแบบดั้งเดิมสำหรับเวิร์กสเตชัน Unix ส่วนใหญ่ และ MIDI ซึ่งเป็นรูปแบบการเข้ารหัสเพลงสากล

แท็กวัตถุ HTML

HTML 4 แนะนำไฟล์ <object>องค์ประกอบซึ่งนำเสนอโซลูชันอเนกประสงค์สำหรับการรวมวัตถุทั่วไป <object> องค์ประกอบช่วยให้ผู้เขียน HTML ระบุทุกสิ่งที่ต้องการโดยออบเจ็กต์สำหรับการนำเสนอโดยตัวแทนผู้ใช้

นี่คือตัวอย่างบางส่วน -

ตัวอย่าง - 1

คุณสามารถฝังเอกสาร HTML ในเอกสาร HTML ได้ดังนี้ -

<object data = "data/test.htm" type = "text/html" width = "300" height = "200">
   alt : <a href = "data/test.htm">test.htm</a>
</object>

นี่Altแอตทริบิวต์จะมาเป็นภาพหากเบราว์เซอร์ไม่สนับสนุนวัตถุแท็ก

ตัวอย่าง - 2

คุณสามารถฝังเอกสาร PDF ในเอกสาร HTML ได้ดังนี้ -

<object data = "data/test.pdf" type = "application/pdf" width = "300" height = "200">
   alt : <a href = "data/test.pdf">test.htm</a>
</object>

ตัวอย่าง - 3

คุณสามารถระบุพารามิเตอร์บางอย่างที่เกี่ยวข้องกับเอกสารด้วยไฟล์ <param>แท็ก นี่คือตัวอย่างการฝังไฟล์ wav -

<object data = "data/test.wav" type = "audio/x-wav" width = "200" height = "20">
   <param name = "src" value = "data/test.wav">
   <param name = "autoplay" value = "false">
   <param name = "autoStart" value = "0">
   alt : <a href = "data/test.wav">test.wav</a>
</object>

ตัวอย่าง - 4

คุณสามารถเพิ่มเอกสารแฟลชได้ดังนี้ -

<object classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id = "penguin" 
   codebase = "someplace/swflash.cab" width = "200" height = "300">
   
   <param name = "movie" value = "flash/penguin.swf" />
   <param name = "quality" value = "high" />
   <img src = "penguin.jpg" width = "200" height = "300" alt = "Penguin" />
</object>

ตัวอย่าง - 5

คุณสามารถเพิ่ม java applet ลงในเอกสาร HTML ได้ดังนี้ -

<object classid = "clsid:8ad9c840-044e-11d1-b3e9-00805f499d93" 
   width = "200" height = "200">
   <param name = "code" value = "applet.class">
</object>

classidแอตทริบิวต์ระบุเวอร์ชันของ Java Plug-in ที่จะใช้ คุณสามารถใช้แอตทริบิวต์codebaseทางเลือกเพื่อระบุว่าจะดาวน์โหลด JRE หรือไม่