Adobe actionscript 3

Exemplul următor utilizează o buclă simplă pentru ..in. repetată pentru fiecare proprietate în parametrul infoObject. care primește funcția onCuePoint (). Când sunt primite datele punctului cheie, funcția de urmărire () este apelată pentru a afișa mesajul.







Sunt afișate următoarele:

Acest cod utilizează unul din mai multe trucuri pentru a desemna un obiect pentru care metoda de apel invers este executată. Puteți utiliza alte tehnici. Pentru informații suplimentare, consultați Scrierea metodelor de retur pentru metadate și puncte-cheie.

Utilizând metoda OnMetaData ()

Codul anterior generează următoarea ieșire:

Codul anterior nu afișează informații despre punctele cheie. Pentru a afișa metadatele despre punctele cheie, puteți utiliza următoarea funcție, care afișează recursiv elementele din instanța obiectului.

Dacă aplicați codul anterior pentru a urmări parametrul infoObject în metoda onMetaData (). obținem următoarea concluzie:

Funcția onMetaData () returnează următorul ieșire pentru acest fișier audio:







Utilizarea unui obiect informativ

Folosind metoda onXMPData ()

Următorul exemplu gestionează informațiile despre punctele cheie din metadatele XMP.

Notă. În metadatele XMP, timpul este salvat în câteva secunde decât în ​​măsurile DVA. Pentru a calcula ora punctului cheie, trebuie să împărțiți timpul de pornire cu rata cadrelor. De exemplu, timpul 7695905817600 împărțit la rata de cadre de 254016000000 este 30:30.

Pentru mai multe informații despre metadatele XMP, consultați:

Utilizarea metadatelor grafice

Evenimentul onImageData trimite datele grafice ca o matrice de byte pe canalul de date AMF0. Datele pot fi în format JPEG, PNG sau GIF. Definiți apel invers onImageData metoda () pentru prelucrarea acestor date la fel ca și metodele de apel invers pentru onCuePoint onMetaData și evenimente. Următorul exemplu folosește metoda onImageData () pentru a obține și afișa o imagine.

Utilizarea metadatelor de text

Evenimentul onTextData trimite date text către canalul de date AMF0. Datele de text sunt prezentate în format UTF-8 și conțin informații suplimentare despre formatare bazate pe specificația textului sincronizat 3GP. Această specificație definește un format standardizat pentru subtitrări. Definiți metoda on-callback-ului onTextData () pentru a gestiona aceste informații în același mod ca metodele de apel invers pentru evenimente onCuePoint și onMetaData. În următorul exemplu, metoda onTextData () afișează numărul de identificare a piesei și textul corespunzător.







Articole similare

Trimiteți-le prietenilor: