SMIL fejlesztés: Készítsen olyan prezentációkat, amelyek mosolyogni fogják az embereket

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


Az SMIL a Synchronized Multimedia Integration Language rövidítése. Helyesírása ellenére ezt a szót ejtik: „Mosoly”. Az XML alapján az SMIL nem csak a tartalmat jeleníti meg, hanem az időzítést is. Ennek eredményeként multimédiás prezentációk és animációk készítésére használják. Egy nagyon egyszerű példa az, ha egy címkártyát 5 másodpercre megjelenítünk, majd egy képet 10 másodpercig. De az SMIL ennél sokkal többet tehet.

A SMIL története

1997-ben egészen a World Wide Web Consortium (W3C) elkezdte az SMIL fejlesztését. Az első hivatalos verziót (SMIL 1.0) 1999-ben adták ki. 2001-ben megjelent az SMIL 2.0, amely néhány változtatást végzett a nyelv alapvető szerkezetében, és bevezette az animáció és az időzítés moduljait. A jelenlegi szabvány az SMIL 3.0, amelyet 2008-ban adtak ki. Bővítette a meglévő modulokat, és újabb elemeket adott hozzá.

Az SMIL 1.0 kiadása után a Microsoft és néhány más vállalat HTML + TIME-t javasolt a W3C-hez. Ez egy olyan rendszer volt, amely lehetővé tette az SMIL megjelenítését a szokásos böngészőkben. A W3C jelentősen megváltoztatta a rendszert, és kiadta az XHTML + SMIL-t, amely hozzáadta a SIML funkcionalitást az XHTML-hez.

A SMIL működése

A SMIL lehetővé teszi a megjelenítés összes olyan aspektusának vezérlését, amelyet a PowerPoint vagy hasonló multimédiás prezentációs eszköz használatával vezérelhet:

  • Elrendezés
  • Az események ütemezése
  • Transitions
  • Média (képek, videó, hang)
  • Animáció SVG-vel [1]

Miért érdemes használni az SMIL-t?

Nagyon nehézkesnek tűnik megtanulni kódolni a SMIL-t, amikor csak használhatná a PowerPoint programot, és konvertálhat flash formátumba terjesztésre. Az SMIL-nek azonban számos előnye van az ilyen megközelítésekkel szemben. Az alábbiakban bemutatjuk a főbb cikkeket, de többet megtudhat a „Mi a SMIL és miért kell azt használni?” Című cikk olvasásával?

  • Nyissa meg a fájlformátumot. Ez különösen akkor hasznos, ha egy vagy több emberrel együttműködik.
  • A médiafájlok külsőek. A médiafájlok befejezése után azokat csak egyszer kell feltölteni, még akkor is, ha lényeges változtatásokat hajt végre a bemutatóin. Ezenkívül az előadások különböző szerverek médiafájljait is felhasználhatják. Ez azt is jelenti, hogy a különféle prezentációk ugyanazokat a médiafájlokat használhatják.
  • Szerkesztés könnyű. A prezentációk nagykereskedelmi változásai gyakran nagyon fontosak. A SMIL használatával csak a kódsor vágása és beillesztése kérdése.

SMIL formátum

A SMIL fájlok nagyjából úgy néznek ki, mint a normál XHTML fájlok. Valójában az alapformátum pontosan ugyanaz:

Ez az Andromeda galaxis képe:

Ez egy 5 másodperccel késleltetett videó szövege:

Mint láthatja, ez egy XML fájl. Ezután betöltődik a SMIL 3.0 nyelvdefiníció.

Ezután a fájlnak két része van, akárcsak az XHTML-fájlhoz: fej és test. A fejében a szokásos dolgok, mint például a metacímkék. Csak egy alapvető elrendezési címkét helyezünk el, hogy a háttér színes réce legyen.

A test sokkal érdekesebb. Egy kép és egy felirat betöltésével kezdődik – azokat 5 másodpercig megjeleníti. Ezután betölti a flash videót, vár 5 másodpercet, majd megjeleníti egy szöveges feliratot.

Ebben az egy példában a SMIL alapvető funkcióinak nagy részét láthatja, valamint azt, hogy milyen könnyű előadásokat létrehozni.

Alapvető eszközök

Az SMIL támogatása vázlatos a legtöbb böngészőben. Például a 45-ös verziótól kezdve a Chrome leállította az SVG SMIL támogatást. Annak érdekében, hogy megtanulja a SMIL kódolását, akkor érdemes megszereznie a SMIL nézőt. Használhat olyan általános eszközöket, mint a QuickTime és a RealPlayer. Valószínűleg több sikert fog elérni a nyílt forráskódú néző Ambulant Player alkalmazásával. Aktív fejlesztés alatt áll, és támogatja a teljes SMIL 3.0 specifikációt.

A fejlesztés szempontjából minden, amire szükséged van, egy szövegszerkesztő. Előfordulhat azonban, hogy érdemes használni az SMIL és az XML testreszabott szerkesztőt.

  • SMILGen SMIL Generation Tool: XML-szerkesztő, amely testreszabott az SMIL-hez való használatra.
  • LimSee2: SMIL 2.0 szerkesztő, amely már nem támogatja és nagyon nehéz megtalálni.

Erőforrások

Sok online forrás létezik, de nehezen megtalálható, mert sokuk eltűnt az évek során. A megmaradók gyakran az SMIL 2.0-ra koncentrálnak. Ez nem jelent problémát, mert még mindig tartalmazza a releváns információkat. Összeállítottuk a legjobb forrásokat itt.

Áttekintés

  • Mi a SMIL és miért kellene azt használni? Ez kiváló áttekintés azok számára, akik a bemutatás helyett a kódolásra koncentrálnak.
  • A W3C SMIL 3.0 oldala. Ez a teljes rendszer műszaki adatait tartalmazza.

oktatóanyagok

  • Multimédia 4 Mindenki SMIL oldal. Ez az oldal hatalmas mennyiségű információt tartalmaz az SMIL különféle verzióiról. De a legfontosabb a SMIL példák gyűjteménye.
  • Hogyan kell mosolyogni. Ez az oktatóprogram végigvezeti az első SMIL bemutató létrehozásának folyamatán.
  • Bevezetés a szinkronizált multimédiás integrációs nyelvhez. Ez egy bemutató az SMIL 2.0-ra az Archive.org-on keresztül.

Referencia

  • A W3C szinkronizált multimédiás oldala: ha be akarsz jutni a SMIL anyájába és csavarjába, akkor ez a hely.

Könyvek

  • SMIL bábu számára< Heather Williamson. Ez egy egyszerű bevezetés az SMIL-hez, de ez egy régi könyv, amely elsősorban az SMIL 1.0 és 2.0-ra összpontosít.
  • SMIL 3.0: Rugalmas multimédia az internethez, mobil eszközökhöz és Daisy Talking Books-hoz, Dick Bulterman és Lloyd Rutledge.
  • Joe Fawcett, Liam Quin és Danny Ayers készítette az XML-t. A könyv csak az SMIL-re vonatkozik, de jó alapot nyújt az XML-hez, amely az SMIL magja.
  • SVG Essentials J David Eisenberg és Amelia Bellamy-Royds. Nem önmagában a SMIL-ről, de nagyon hasznos SMIL kódolókhoz.

Következtetés

A SMIL kiváló eszköz az emberek számára, akik előadásokat szeretnének létrehozni és terjeszteni. Különösen akkor hasznos, ha olyan prezentációkat akar létrehozni, amelyeket időről időre frissíteni kell. Van egy szerény tanulási görbe, de ha egyszer megkapja, akkor olyan egyszerű, mint az XHTML kódolása. És ez lehetővé teszi a korábban használt kód egyszerű újrafelhasználását.

[1] Az SVG a Scalable Vector Graphics kifejezést jelenti. Az SMIL használatával animációkat hozhat létre az időfüggő módosításokkal a grafikán.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map