HTML - osadzanie multimediów

Czasami musisz dodać muzykę lub wideo do swojej strony internetowej. Najłatwiejszym sposobem dodania wideo lub dźwięku do witryny internetowej jest dołączenie specjalnego tagu HTML o nazwie<embed>. Ten znacznik powoduje, że przeglądarka sama zawiera elementy sterujące dla automatycznie dostarczanych multimediów. Przeglądarka obsługuje tag <embed> i dany typ multimediów.

Możesz również dołączyć plik <noembed>tag dla przeglądarek, które nie rozpoznają tagu <embed>. Możesz na przykład użyć <embed>, aby wyświetlić wybrany film i<noembed> aby wyświetlić pojedynczy obraz JPG, jeśli przeglądarka nie obsługuje znacznika <embed>.

Przykład

Oto prosty przykład odtwarzania osadzonego pliku 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>

Atrybuty tagu <embed>

Poniżej znajduje się lista ważnych atrybutów, których można używać ze znacznikiem <embed>.

Note- Atrybuty align i autostart są przestarzałe w HTML5. Nie używaj tych atrybutów.

Sr.No Atrybut i opis
1

align

Określa sposób wyrównywania obiektu. Można go ustawić na środku, w lewo lub w prawo .

2

autostart

Ten atrybut logiczny wskazuje, czy nośnik powinien zostać uruchomiony automatycznie. Możesz ustawić wartość true lub false.

3

loop

Określa, czy dźwięk powinien być odtwarzany w sposób ciągły (ustaw pętlę na true), określoną liczbę razy (wartość dodatnia), czy wcale (fałsz)

4

playcount

Określa, ile razy ma być odtwarzany dźwięk. Jest to alternatywna opcja pętli, jeśli używasz IE.

5

hidden

Określa, czy obiekt multimedialny ma być wyświetlany na stronie. Wartość fałszywa oznacza nie, a wartości prawdziwe oznaczają tak.

6

width

Szerokość obiektu w pikselach

7

height

Wysokość obiektu w pikselach

8

name

Nazwa używana do odniesienia do obiektu.

9

src

Adres URL obiektu do osadzenia.

10

volume

Kontroluje głośność dźwięku. Może mieć wartość od 0 (wyłączone) do 100 (pełna głośność).

Obsługiwane typy wideo

W tagu embed można używać różnych typów plików multimedialnych, takich jak filmy Flash (.swf), AVI (.avi) i MOV (.mov).

  • .swf files - to typy plików utworzone przez program Flash firmy Macromedia.

  • .wmv files - to typy plików Microsoft Windows Media Video.

  • .mov files - to format Quick Time Movie firmy Apple.

  • .mpeg files - to pliki filmowe utworzone przez grupę Moving Pictures Expert Group.

<!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>

To da następujący wynik -

Dźwięk w tle

Możesz użyć HTML <bgsound>, aby odtworzyć ścieżkę dźwiękową w tle Twojej strony internetowej. Ten tag jest obsługiwany tylko przez Internet Explorer, a większość innych przeglądarek ignoruje ten tag. Pobiera i odtwarza plik audio, gdy dokument główny jest po raz pierwszy pobierany przez użytkownika i wyświetlany. Plik dźwiękowy tła będzie również odtwarzany za każdym razem, gdy użytkownik odświeży przeglądarkę.

Note- Znacznik bgsound jest przestarzały i powinien zostać usunięty w przyszłej wersji HTML. Dlatego nie należy ich raczej używać, zaleca się użycie dźwięku znacznika HTML5 do dodania dźwięku. Wciąż jednak dla celów edukacyjnych, w tym rozdziale szczegółowo wyjaśnimy tag bgsound.

Ten znacznik ma tylko dwie pętle atrybutów i src . Oba te atrybuty mają takie samo znaczenie, jak wyjaśniono powyżej.

Oto prosty przykład odtworzenia małego pliku 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>

Spowoduje to wyświetlenie pustego ekranu. Ten znacznik nie wyświetla żadnego komponentu i pozostaje ukryty.

Internet Explorer może również obsługiwać tylko trzy różne pliki w formacie dźwiękowym - wav, format natywny dla komputerów PC; au, format natywny dla większości stacji roboczych Unix; i MIDI, uniwersalny schemat kodowania muzyki.

Znacznik obiektu HTML

HTML 4 wprowadza <object>element, który oferuje uniwersalne rozwiązanie do ogólnego dołączania obiektów. Plik<object> element pozwala autorom HTML określić wszystko, co jest wymagane przez obiekt do jego prezentacji przez klienta użytkownika.

Oto kilka przykładów -

Przykład 1

Możesz osadzić dokument HTML w samym dokumencie HTML w następujący sposób -

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

Tutaj atrybut alt pojawi się na obrazku, jeśli przeglądarka nie obsługuje znacznika obiektu .

Przykład - 2

Możesz osadzić dokument PDF w dokumencie HTML w następujący sposób -

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

Przykład - 3

Możesz określić niektóre parametry związane z dokumentem z rozszerzeniem <param>etykietka. Oto przykład osadzania pliku 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>

Przykład - 4

Możesz dodać dokument Flash w następujący sposób -

<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>

Przykład - 5

Możesz dodać aplet java do dokumentu HTML w następujący sposób -

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

Plik classidatrybut określa, której wersji wtyczki Java należy użyć. Możesz użyć opcjonalnego atrybutu codebase, aby określić, czy i jak pobrać środowisko JRE.