Является ли libvlc в Java полным, как libvlc в C? - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу разработать программу для Android на платформе Android, а также собираю некоторые библиотеки (например, libvlc.so, libvlcjni.so ……).Но после того, как я собрал эти библиотеки, я также нашел несколько кодов Java, пакет с именем libvlc, который написан на Java.Я прочитал некоторые API-интерфейсы, которые предоставляет videolan.org, а также прочитал некоторые коды java-изданий.Теперь у меня возник вопрос, если я просто использую Java API, достаточно ли этого? (Во-первых, я просто хочу разработать простой проигрыватель). Или это не полная библиотека C?Если нет, может кто-нибудь сказать мне главное отличие?Я живу в стране, где мы не говорим по-английски, возможно, мой английский плохой. Надеюсь, что вы можете понять мою идею. Спасибо!

1 Ответ

0 голосов
/ 23 сентября 2019

libvlc написан на C. Чтобы иметь возможность использовать его на Android с Java, вам нужна оболочка JNI, такая как https://code.videolan.org/videolan/vlc-android/tree/master/libvlc/jni.

Посмотрите на эти официальные образцы Android https://code.videolan.org/videolan/libvlc-android-samples

...