Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Java Quicktime Tutorial

Java è una piattaforma popolare e il linguaggio di programmazione . QuickTime è la piattaforma software multimediale di Apple che permette la creazione e la pubblicazione di audio e video . QuickTime per Java ( QTJava ) consente agli sviluppatori Java di sfruttare le funzionalità QuickTime sui sistemi Windows e Macintosh . Setup

La configurazione per l'utilizzo di QTJava richiede il download e l'installazione di un Java Development Kit ( JDK ) o Java Runtime Environment ( JRE) e Apple QuickTime . Secondo la documentazione di Apple, la libreria QTJava generalmente viene installato con il programma di installazione di QuickTime . L'installazione di QuickTime copia anche il file necessario ( QTJava.zip ) che contiene la libreria QTJava alla directory "ext " del sistema di default , JRE . Oltre a Java e QuickTime , è necessario configurare un ambiente di sviluppo integrato (IDE) come Eclipse o NetBeans . Se la piattaforma di sviluppo è Mac OSX , quindi è possibile utilizzare Apple Xcode IDE .
Architettura

QuickTime per Java è costituito da due strati principali . Uno strato fornisce accesso continuo a QuickTime Application Programmer Interface ( API ) per Java . Questo strato è implementato come una nativa attuazione Interface Java . Il secondo strato è costituito da una struttura dell'applicazione, che coordina la condivisione di risorse tra Java e QuickTime e fornisce meccanismi semplificati di utilizzo delle funzionalità di QuickTime .
Campione Usi

QTJava opere per la scrittura di applicazioni Java che utilizzano le funzionalità QuickTime per riprodurre diversi tipi di supporto supportati da QuickTime . È anche possibile utilizzarlo per creare applicazioni che i film controllare e manipolare le immagini . Oltre a filmati e immagini , applicazioni QTJava possono anche presentare e manipolare animazioni dei modelli a tre dimensioni.
QTJava API

QTJava API è diviso in pacchetti che contengono le classi che forniscono caratteristiche simili . Il Quicktime.app.view contiene classi che è possibile utilizzare per riprodurre e controllare i filmati e manipolare le immagini . Il pacchetto Quicktime.io contiene classi che è possibile utilizzare per i file di gestione supportati da QuickTime . Il pacchetto Quicktime.app.time contiene interfacce e classi per trattare con le linee temporali e compiti . Il pacchetto Quicktime.qd fornisce classi per comode operazioni di disegno QuickDraw . Il pacchetto Quicktime.qd3d.camera contiene classi per la gestione delle informazioni sulla fotocamera. Il Quicktime.sound contiene classi per la manipolazione del suono . Navigare attraverso i diversi pacchetti per avere un'idea delle varie funzioni disponibili nell'API.
Altre considerazioni

Secondo la documentazione di Apple, i programmatori non hanno bisogno di preoccuparsi per la memoria gestione , come QTJava è una API Java . Si ricorda inoltre che le chiamate di metodo Java offrono molto poco in testa alla chiamata originaria . Il QTJava chiama tradurre parametri in oggetti Java dalla libreria C di fondo , verificare la presenza di errori e buttare eccezione in caso di errori . QTJava ha differenti matrici di supporto per i browser e le versioni Java su Mac OSX e Windows . Consultare la documentazione di Apple basato sulla piattaforma su cui si utilizzerà QTJava .

 

Programmazione © www.354353.com