Multimedija na web stranicama, uglavnom predstavljaju zvuk i video. Zajedno sa slikama, tekstom, animiranim slikama, bojama i sl. predstavljaju, moลพemo reฤi, kompletnu informaciju koja se nudi korisniku. Za zvuk se koriste uglavnom dva formata: wav i midi, a standardni naฤin predstavljanja video informacija je mpeg i AVI format. Ubacivanje ovih multimedijalnih informacija na web stranicu se uglavnom vrลกi preko EMBED taga (nezatvarajuฤi tag), koji ima sledeฤe atribute: width, height, play_loop, controls i autostart. Na primer za ubacivanje nekog zvuฤnog fajla u stranicu napisali bi:
<EMBED NAME="muz_podloga" SRC="zvuk.mid"
LOOP="False" AUTOSTART="False">
Koja veza postoji izmeฤu multimedijalnih zapisa i JavaScript-a? Pa ona najbitnija je da uz pomoฤ JavaScripta i njegovih dogaฤaja moลพemo da kontroliลกemo multimediju. U sledeฤem primeru pokrenuฤemo jedan muziฤki (.midi) fajl, koga ฤe inicirati dogaฤaj – klik miลกem na odreฤeni link.
Sviraj
Stop
Kao ลกto smo rekli, poziva se jedna od funkcija za pokretanje i zaustavljanje muzike:
<SCRIPT Language="JavaScript">
<!–
if (document.layers)
{n=1; ie=0}
if (document.all)
{n=0; ie=1}
function sviraj () {
if (n) document.muz_podloga.play ()
if (ie) document.muz_podloga.run ()
}
function zaustavi () {
document.muz_podloga.stop ()
//–>
</SCRIPT>
U primeru, pored iniciranja multimedije, moลพete videti i jedan od naฤina odreฤivanja browser-a. Odreฤivanje vrลกimo na osnovu razliฤitih objektnih modela ova dva browser-a. Dalje u programskom kodu moลพemo videti kako se vrลกi pozivanje razliฤitih metoda (za inicijaciju), u odnosu na to u kom browser-u je otvorena data web stranica (play i run). Metoda „stop( )“ je ista za oba objektna modela.
Pratite Krstaricu na www.krstarica.com