JavaScript – Kontrola multimedije

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