Jeton Fejza

Unaprjeđenje i optimizacije sustava LeCTo Player

Zadatak

U okviru projekta potrebno je istražiti, predložiti , implementirati i dokumentirati rješenje za sljedeće probleme:

Rijeseno:

upoznavanje s LeCTo Playerom i organizacijom datoteka i upogonjavanje radne verzije u svom direktoriju

upogonjavanje nove verzije jwplayera (6.x) najprije za Firefox, a potom i za IE i Chrome

LeCTo koristi jwplayer 5.x za izvodenje video fajlova. jwplayer je LeCTou pohranjen u istoimenom folderu i moze se besplatno preuzeti s weba. Trenutno stvar radi samo u Firefoxu. Trenutna inicijalizacija playera vidi se u index.html fajlu.

Trebalo bi promijeniti tu inicijalizaciju tako da radi s novim jwplayerom (6.x), najprije u Firefoxu, a potom dodat podrsku i za inicijalizaciju u drugim browserima.

treba definnirati da se video fajlovi odmah pocnu ucitavati (i prije nego je netko kliknuo na play)

To do:

unaprijeđenje sinkronizacijskog mehanizma:

da se nikad ne izvrsava jedan fajl ako drugi stoji (sto se cesto desava ako su izrazene razlike u velicini fajlova). To bi trebalo rijesiti problem da jedan fajl kasni za drugim jer se ovaj skinuo i krenuo koji trenutak ranije

Dodatno, sad u novom jwplayeru kod koristenja sinhronizacijskih mehanizama (slajder ili poglavlja) video prozori nisu potpuno sihhronizirani (razlikuju se za tipicno oko 5 sekundi) sto bi trebalo izbjeci.

Maknuti slajdere koji se pojavljuju u novom jwplayeru na video prozorima i postaviti parametar da video fita u prozor (stretching)

podešavanje postavki otvaranja i prikaza prozora

podesiti da se parametri zadani u .psu zaista koriste za prikaz (autoon/off, pozicija, velicina, resizable)

dodavanje podrske za .cce fajlove s apsolutnim vremenskim oznakama

dodati modul za parsanje apsolutnih vremena u ona koja se koriste

podesiti ekstenzije fajlova (.psu.xml u .psu i .cce.xml u .cce)

podesiti local files tipku (izjednaciti stil)

provjeriti podrsku za vise videa;

Dnevnik rada

Dokumentacija

Plan rada

Rezultat

Zaključak

Prijedlog za daljnje istraživanje