Категории

Java Media Framework

Java Media Framework (руски език. Рамка на мултимедийни приложения Java-) – библиотека, която улеснява разработването на програми, работещи с аудио и видео.

Във втората версия на библиотеката JMF е добавена поддръжка за кодиране и декодиране MP3, но по-късно през 200 г. тя отпада. През 2004 г. е публикувана добавка за възпроизвеждане на данни MP3. Компилираните файлове са достъпни под различни лицензи, а кодът под SCSL.

Библиотеката JMF абстрахира мултимедийната работа чрез DataSource за импортиране и DataSink за експортиране на мултимедийни данни. Този подход позволява на разработчиците да работят по един и същи начин с всички формати данни, поддържани от JMF.

Класът Manager предоставя статичните методи, които най-често се използват за работа с библиотеката.

Композиция Java Media Framework

Настоящата версия се доставя с набор от JAR файлове и скриптове за стартиране на приложения, използващи JMF:

Прост плейър с графичен интерфейс;

Графична програма за работа с регистъра, която конфигурира различни настройки, добавки и т.н.;

Програма за създаване на минималистични разделители JMF с необходимите класове, използвани в приложението, благодарение на които разработчиците могат да намалят размера на крайното приложение;

Недостатъци Java Media Framework

Един от основните недостатъци на библиотеката JMF е липсата на поддръжка за много съвременни формати. Например, на всички платформи Java не може да възпроизвежда MPEG-2, MPEG-4, Windows Media, RealMedia, повечето видеоклипове QuickTime, данни Flash virsys по-големи от 2, а за възпроизвеждането на MP3 е необходима добавка. А повечето добавки, подобряващи производителността, са достъпни само за операционни системи от семействата Linux, Solaris и Microsoft Windows.

Алтернативи Java Media Framework

Категории: Java и JavaScript, Аудио, Видео, Друго, Друго, За разработчици, За уеб разработчици, Компоненти и библиотеки, Средства за разработка

Реклама