multimedia in java
Post on 31-Dec-2015
53 Views
Preview:
DESCRIPTION
TRANSCRIPT
Multimedia in Java Übersicht
Einleitung
Welche Möglichkeiten gibt es? Java Bibliotheken Beispiele
Zusammenfassung
Multimedia in Java Einleitung
Warum Java?
Plattformunabhängig Strikte Objektorientierung Vergleichsweise einfach Kostenlos Einbindung von Multimedia Fortführung der bisherigen Sprache
Multimedia in JavaEinleitung
Bisherige Programme nur in der Eingabeaufforderung
Multimedia – Inhalte können nur in graphischen Komponenten angezeigt werden (z.B. Applets)
Java Swing
Multimedia in JavaBilder
Anzeigen von Bilddateien
Können innerhalb jeder grafikfähigen Komponente angezeigt werden
JPEG oder GIF Format Betriebssystemgebundene
Datentypen können nicht angezeigt werden (BMP)
Multimedia in JavaAudio
Das Abspielen von Audio-Dateien kann sowohl in einem Applet als auch in einer Applikation erfolgen
Audio-Dateien werden in Java als AudioClip-Objekte repräsentiert.
Es werden AU, AIFF, WAV, MIDI TYPE 0 & 1 oder RMF Formate akzeptiert
Audio-Clip Objekte besitzen nur drei Methoden: Play, Loop und Stop
Multimedia in JavaJava Media Framework
Die JMF bietet die Möglichkeit, auf einfache Weise Java Programme zu schreiben, die zeitbasierte Medien repräsentieren
Dazu gehören neben Audio und Video Dateien auch Daten die direkt von einem Aufnahmegerät oder über das Netz empfangen werden
Für die Ein- bzw. Ausgabe der Daten können verschiedene Ressourcen genutzt werden
Multimedia in JavaJava Media Framework
Nicht Bestandteil des Standard JDK
Unterstützte Formate:
Video:
Cinepak
MPEG-1
JPEG
Indeo
Audio:PCMMPEG-1MPEG Layer 3GSM
Multimedia in JavaJava Bibliotheken
JFlashplayer
Beispiel Bibliothek zur Integrierung von Flash-Filmen in
Java Programmen Spezielles Interface zur Kontrolle von Flash Interaktive Gestaltung möglich
Multimedia in JavaJava Bibliotheken
JGraph Library
Dient zur Einbindung von Grafiken und Charts
Full 3D-Engine Interaktive Verwaltung
von großen Datenmengen
Multimedia in JavaJava Bibliotheken
Genuts Projekt
Beispiel Unterstützt bei der Entwicklung von Spielen in
Java Konzipiert für Web-Games und Handy-Spiele Beinhaltet hauptsächlich Klassen zur
Unterstützung von sog. sprite-based games
Multimedia in JavaJava Bibliotheken
JFDraw
Beinhaltet Klassen um in Java Vektor Grafiken zu erstellen
Spezialisiert auf elektronische, mechanische und architektonische Grafiken
Multimedia in JavaJava Bibliotheken
JPCT
Beispiel Java 3D engine Beinhaltet Klassen zur
Erstellung von 3D Landschaften, Animationen und Grafiken
Multimedia in JavaJava Bibliotheken
JLayer
MP3 Bibliothek für Java Unabhängig von JMF Decodiert , konvertiert und spielt MP3
Daten in Echtzeit
Multimedia in JavaZusammenfassung
Kaum Einschränkungen bezüglich multimedialer Inhalte
Nicht alle Bibliotheken sind free- oder shareware Fortgeschrittene Kenntnisse in Java sind
erforderlich oder zumindest hilfreich
top related