Przejdź do treści

Multimedia

Osadzenie pliku

(interpretuje: Internet Explorer, Netscape/Mozilla/Firefox, Opera, Chrome)

UWAGA!
Polecenie EMBED nie wchodzi w skład specyfikacji HTML 4.01!

<embed src="ścieżka dostępu do pliku" width="x" height="y" />
gdzie jako "ścieżka dostępu do pliku" należy podać lokalizację na dysku, gdzie znajduje się żądany plik multimedialny.
Natomiast "x" oznacza szerokość w pikselach, a "y" wysokość wyświetlanego obrazu wtyczki (ang. plug-in), czyli okna na stronie w którym odtwarzany będzie plik. Jeśli nie podamy rozmiarów obrazu wtyczki, może on przyjąć wielkość, która nie pasuje do wymiarów pliku! Rozmiary zależą również od posiadanej przez użytkownika wtyczki.

Polecenie <embed /> jest przydatne jeśli chcemy wstawić na stronę jeden z plików multimedialnych:

  • *.wav - plik dźwiękowy typu "wav"
  • *.mid - plik dźwiękowy typu "midi"
  • *.avi - plik typu "avi"
  • *.ra - plik Real Audio Player
  • *.mp3 - plik dźwiękowy typu "mp3" (MPEG Layer-3)
  • *.mpeg - plik typu "mpeg"
  • *.mov - plik typu "mov"
  • *.asf - plik typu "asf"
  • i inne

Polecenie to współpracuje z różnymi wtyczkami (atrybut pluginspage="..."), dzięki którym teoretycznie może odtwarzać nowe formaty plików multimedialnych. Wtyczka (czyli plug-in) to specjalny niewielki program, który można doinstalować do przeglądarki, zwiększając jej możliwości. Po wywołaniu polecenia, wprost na stronie powinno zostać wyświetlone okno (o podanych rozmiarach), w którym będzie odtwarzany wskazany plik.

Należy pamiętać, że pliki multimedialne mają zwykle duże rozmiary, dlatego najlepiej na początku strony umieścić tekst, a dopiero na końcu polecenie <embed />. W takim przypadku w pierwszej kolejności wczyta się tekst.

W przypadku niektórych plików można dodatkowo użyć atrybutów:

  1. Automatyczny start odtwarzania:
    <embed src="ścieżka dostępu do pliku" autostart="typ" />
    gdzie jako "typ" należy podać:
    • "true" - plik zostanie automatycznie odtworzony, zaraz po wczytaniu strony
    • "false" - plik nie zostanie odtworzony po wczytaniu (trzeba go uruchomić "ręcznie" - poprzez wyświetlony panel kontrolny)
  2. Ukrycie obrazu:
    <embed src="ścieżka dostępu do pliku" hidden="typ" />
    gdzie jako "typ" należy podać:
    • "true" - obraz zostanie ukryty
    • "false" - obraz będzie wyświetlony na ekranie.
  3. Ukrycie panelu kontrolnego:
    <embed SRC="ścieżka dostępu do pliku" showcontrols="typ" />
    gdzie jako "typ" należy podać:
    • "0" - panel zostanie ukryty
    • "1" - panel będzie wyświetlony na ekranie
  4. Ukrycie paska wyświetlania informacji:
    <embed src="ścieżka dostępu do pliku" showdisplay="typ" />
    gdzie jako "typ" należy podać:
    • "0" - pasek zostanie ukryty
    • "1" - pasek będzie wyświetlony na ekranie
  5. Powtarzanie:
    <embed src="ścieżka dostępu do pliku" loop="typ" />
    gdzie jako "typ" należy podać:
    • "true" - powtarzanie w nieskończoność
    • lub "false" - brak powtarzania
  6. Poziom głośności (w przypadku plików dźwiękowych):
    <embed src="ścieżka dostępu do pliku" volume="v" />
    gdzie "v" oznacza poziom głośności (od "-10000" do "0").
  7. Balans głośników (w przypadku stereofonicznego pliku dźwiękowego):
    <embed src="ścieżka dostępu do pliku" balance="b" />
    gdzie "b" oznacza balans między głośnikami (od "-10000" do "+10000").
  8. Adres do pobrania wtyczki (ang. plug-in):
    <embed src="ścieżka dostępu do pliku" pluginspage="adres wtyczki" />
    gdzie jako "adres wtyczki" należy podać adres internetowy, gdzie znajduje się wtyczka, pozwalająca odtworzyć wybrany rodzaj pliku, dzięki czemu użytkownik będzie ją mógł zainstalować, np.:
    • "http://www.apple.com/quicktime/download/" - wtyczka *.mov (QuickTime)
    • "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" - wtyczka *.swf (Macromedia Flash)
    • "http://www.microsoft.com/Windows/MediaPlayer/" - wtyczka Windows Media Player Plug-In for Netscape - dla posiadaczy Netscape (*.wav, mid, mp3, asf, wma, wmv, avi itp.).

Polecenie <embed /> sprawia wiele kłopotów nawet w przeglądarkach, które je interpretują! Ponadto należy pamiętać, że pliki multimedialne mają zwykle bardzo duże rozmiary, a więc wczytywanie takiej strony w Internecie, może trwać potwornie długo!

Aby umożliwić dotarcie do plików multimedialnych w przeglądarkach, które nie obsługują polecenia <embed />, wskazane jest umieszczenie na stronie znaczników:

<noembed>Treść alternatywna</noembed>

Wewnątrz nich wpisuje się treść, która powinna pojawić się, jeśli polecenie EMBED nie może zostać zinterpretowane. Można tam umieścić np. odsyłacz do pliku:

<noembed>
Niestety Twoja przeglądarka nie odtwarza plików multimedialnych,
ale <a href="ścieżka dostępu do pliku">tutaj</a>
możesz zobaczyć ten plik!
</noembed>

Możliwe jest również bezpośrednie osadzenie na stronie dokumentu PDF. Jest to format, który stał się powszechnym standardem publikacji elektronicznych. Umożliwia m.in. różnorodne formatowanie tekstu, wstawianie grafiki i inne. Dokumenty PDF można stworzyć np. przy użyciu programu wbudowanego w pakiet biurowy WordPerfect Office 2000, natomiast aby przeglądać pliki PDF, trzeba dysponować darmowym programem Adobe Reader.

Aby można było osadzić na stronie WWW plik PDF, użytkownik oglądający nasz serwis musi mieć zainstalowany program Adobe Reader.

Dodatkowo należy pamiętać o podaniu rozmiarów obiektu EMBED (atrybuty width="..." oraz height="..."), ponieważ jeśli tego nie zrobimy, w MSIE otrzymamy zbyt małe okienko (uniemożliwiające czytanie), natomiast w Netscape Navigatorze trzeba będzie kliknąć prawym przyciskiem myszki i wybrać polecenie "Open".

Przykład:

Aby zobaczyć różne sposoby osadzania plików bezpośrednio na stronie, kliknij tutaj.

Drugim sposobem umieszczenia na stronie pliku PDF jest użycie po prostu odsyłacza do pliku w postaci:

<a href="dokument.pdf">...</a>

W takim przypadku dokument zostanie wczytany bezpośrednio w oknie przeglądarki (MSIE 4, NC 4.5)

Zobacz także

Komentarze

Zobacz więcej komentarzy