SMIL attīstība: izveidojiet prezentācijas, kas cilvēkiem liks pasmaidīt

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


SMIL ir sinhronizētas multivides integrācijas valodas saīsinājums. Neskatoties uz pareizrakstību, tas tiek izrunāts kā “Smile”. Pamatojoties uz XML, SMIL ne tikai parāda saturu, bet arī laiku. Rezultātā to izmanto multimediju prezentāciju un animāciju izveidošanai. Ļoti vienkāršs piemērs būtu parādīt nosaukuma karti 5 sekundes, kam seko attēls 10 sekundes. Bet SMIL var darīt daudz vairāk.

SMIL vēsture

Kopš 1997. gada World Wide Web Consortium (W3C) sāka attīstīt SMIL. Pirmā oficiālā versija (SMIL 1.0) tika izlaista 1999. gadā. 2001. gadā tika izlaists SMIL 2.0, kas veica dažas izmaiņas valodas pamatā esošajā struktūrā un ieviesa animācijas un laika moduļus. Pašreizējais standarts ir SMIL 3.0, kas tika izlaists 2008. gadā. Tas paplašināja esošos moduļus un pievienoja vairāk.

Pēc SMIL 1.0 izlaišanas Microsoft un daži citi uzņēmumi W3C piedāvāja HTML + TIME. Tā bija sistēma, kas ļauj SMIL parādīt parastās pārlūkprogrammās. W3C būtiski mainīja sistēmu un izlaida XHTML + SMIL, kas XHTML pievienoja SIML funkcionalitāti.

SMIL funkcionalitāte

SMIL ļauj kontrolēt visus displeja aspektus, kurus jūs varētu kontrolēt, izmantojot PowerPoint vai līdzīgu multimediju prezentācijas rīku:

  • Izkārtojums
  • Notikumu grafiks
  • Pārejas
  • Multivide (attēli, video, audio)
  • Animācija ar SVG [1]

Kāpēc lietot SMIL?

Varētu šķist, ka, lai iemācītos kodēt SMIL, ir daudz problēmu, ja jūs vienkārši varētu izmantot PowerPoint un pārveidot to Flash formātā izplatīšanai. Bet SMIL ir vairākas priekšrocības salīdzinājumā ar šāda veida pieejām. Zemāk ir galvenie, taču jūs varat uzzināt vairāk, lasot sadaļu Kas ir SMIL un kāpēc mums to vajadzētu izmantot??

  • Atvērt faila formātu. Tas ir īpaši noderīgi, ja sadarbojaties ar vienu vai vairākiem cilvēkiem.
  • Multivides faili ir ārēji. Kad jūsu multivides faili ir pabeigti, tie ir jāaugšupielādē tikai vienu reizi, pat ja jūs veicat būtiskas izmaiņas prezentācijās. Turklāt jūsu prezentācijās var izmantot multivides failus dažādos serveros. Tas nozīmē arī to, ka dažādās prezentācijās var izmantot tos pašus multivides failus.
  • Vienkārša rediģēšana. Bieži vien ļoti iesaistās vairumtirdzniecības izmaiņas prezentācijās. Izmantojot SMIL, tas ir tikai koda līniju izgriešana un ielīmēšana.

SMIL formāts

SMIL faili izskatās daudz kā parastie XHTML faili. Faktiski pamata formāts ir tieši tāds pats:

Šis ir Andromedas galaktikas attēls:

Šis ir teksts video, kas aizkavēts par 5 sekundēm:

Kā redzat, tas ir XML fails. Pēc tam tiek ielādēta SMIL 3.0 valodas definīcija.

Pēc tam, tāpat kā XHTML failā, ir divas faila daļas: galva un korpuss. Galvā iet parastās lietas, piemēram, meta tagi. Šeit mēs esam ievietojuši tikai vienu pamata izkārtojuma tagu, lai fonu iestatītu kā krāsu kolu.

Ķermenis ir interesantāks. Sākumā tiek ielādēts attēls un uzraksts – tos parādot 5 sekundes. Pēc tam tas ielādē zibspuldzes video, nogaida 5 sekundes un pēc tam parāda tam teksta parakstu.

Šajā vienā piemērā jūs redzat lielāko daļu SMIL pamatfunkciju un to, cik viegli ir izveidot prezentācijas.

Pamata rīki

Atbalsts SMIL lielākajā daļā pārlūku ir niecīgs. Piemēram, sākot ar 45. versiju, Chrome vairs nedarbojas SVG SMIL. Lai iemācītos kodēt SMIL, vislabāk ir iegūt SMIL skatītāju. Varat izmantot tādus izplatītus rīkus kā QuickTime un RealPlayer. Jums, iespējams, būs lielāki panākumi, izmantojot atvērtā koda skatītāju Ambulant Player. Tas tiek aktīvi izstrādāts un atbalsta pilnu SMIL 3.0 specifikāciju.

Attīstības ziņā viss, kas jums patiešām nepieciešams, ir teksta redaktors. Tomēr jūs varētu vēlēties izmantot SMIL un XML pielāgotu redaktoru.

  • SMILGen SMIL paaudzes rīks: XML redaktors, kas pielāgots lietošanai ar SMIL.
  • LimSee2: SMIL 2.0 redaktors, kuru vairs neatbalsta un kuru ir ļoti grūti atrast.

Resursi

Tiešsaistes resursu ir daudz, taču tos var būt grūti atrast, jo gadu gaitā daudzi no tiem ir pazuduši. Tie, kas paliek, bieži koncentrējas uz SMIL 2.0. Tā nav problēma, jo tajā joprojām ir iekļauta atbilstošā informācija. Mēs šeit esam apkopojuši labākos resursus.

Pārskats

  • Kas ir SMIL un kāpēc mums to vajadzētu izmantot? Šis ir lielisks pārskats cilvēkiem, kuri koncentrējas uz prezentāciju veidošanu, nevis kodēšanu.
  • W3C lapa SMIL 3.0. Tas nodrošina visas sistēmas specifikāciju.

Pamācības

  • Multimedija 4 Visi SMIL lappuse. Šī lapa satur milzīgu daudzumu informācijas par dažādām SMIL versijām. Bet izceļams ir SMIL piemēru kolekcija.
  • Kā smuki. Šī apmācība sniedz informāciju par pirmās SMIL prezentācijas izveidi.
  • Ievads sinhronizētajā multivides integrācijas valodā. Šī ir apmācība par SMIL 2.0, izmantojot Archive.org.

Atsauce

  • W3C sinhronizētā multivides lapa: ja vēlaties iekļūt SMIL uzgriežņos un bultskrūvēs, šī ir vieta, kur doties.

Grāmatas

  • SMIL manekeniem< autore Heather Williamson. Šis ir viegls ievads SMIL, taču tā ir veca grāmata, kas galvenokārt koncentrējas uz SMIL 1.0 un 2.0.
  • SMIL 3.0: elastīgs multivide tīmeklim, mobilajām ierīcēm un Daisy Talking Books, kuras sagatavoja Diks Bultermans un Lloyds Rutledge.
  • Sākuma XML autori ir Džo Favcets, Liam Quin un Danny Ayers. Grāmata skar tikai SMIL, bet nodrošina labu pamatu XML, kas ir SMIL kodols.
  • J David Eisenberg un Amelija Bellamy-Royds SVG Essentials. Ne par SMIL per se, bet ļoti noderīgi SMIL kodētājiem.

Secinājums

SMIL ir lielisks rīks cilvēkiem, kuri vēlas izveidot un izplatīt prezentācijas. Un tas ir īpaši noderīgi, ja vēlaties izveidot prezentācijas, kuras laiku pa laikam ir jāatjaunina. Ir pieticīga mācīšanās līkne, taču, tiklīdz jūs to pakavējat, tas ir tikpat vienkārši kā XHTML kodēšana. Un tas ļauj jums viegli atkārtoti izmantot kodu, kuru esat izmantojis iepriekš.

[1] SVG ir mērogojama vektorgrafika. Izmantojot SMIL, jūs varat izveidot animācijas, veicot grafikā modifikācijas, kas atkarīgas no laika.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me