Java JMC "MediaProvider" - класс мистерии - PullRequest
1 голос
/ 05 февраля 2010

в библиотеке у меня проблемы с есть этот класс

com.sun.media.jmc.MediaProvider

которую я хочу посмотреть. я не могу найти Javadoc или что-нибудь для этого, как я могу узнать его методы и т. д.

Ответы [ 2 ]

2 голосов
/ 05 февраля 2010

Классы пакета com.sun.*sun.*) - это внутренние классы, которые поддерживают стандартный Java API. Они недокументированы и подвержены изменениям между версиями и сборками. На самом деле вы должны никогда использовать их в своем коде Java, иначе ваш код сломается, когда вы измените реализацию API. Также см. эту ТАКУЮ тему .

В этом случае com.sun.media.jmc.MediaProvider является частью эталонной реализации Sun для JMF API ( javadocs ) Вы должны использовать классы, документированные только в JMF API. (Абстрактные) фабрики / сборщики незаметно предоставят эталонные реализации Sun.

0 голосов
/ 08 февраля 2010

Также следует учитывать Xuggler , который поддерживает больше кодеков, чем JMF, является бесплатным и открытым исходным кодом, а также активно разрабатывается и поддерживается (в отличие от JMF).

...