Java 中的 libvlc 是否与 C 中的 libvlc 一样完整?
Is libvlc in Java complete as libvlc in C?
我想在Android平台上开发一个Android程序,我也编译了一些libs(eg. libvlc.so,libvlcjni.so……)。
但是在我构建这些库之后,我也找到了一些Java代码,一个名为libvlc的包,它是用Java编写的。我阅读了 videolan.org 提供的一些 API,还阅读了一些 java 版本代码。
现在我有一个问题,如果我只使用Java api,是否足够?(首先,我只是想开发一个简单的播放器)。还是它作为C库不完整?如果不是,谁能告诉我主要区别?
我住在一个我们不说英语的国家,也许我的英语是 poor.Hoping 你可以得到我的 idea.Thanks!
libvlc 是用 C 语言编写的。为了能够在 Android 和 Java 上使用它,您需要一个像 https://code.videolan.org/videolan/vlc-android/tree/master/libvlc/jni.
这样的 JNI 包装器
看看那些官方 android 样本 https://code.videolan.org/videolan/libvlc-android-samples
我想在Android平台上开发一个Android程序,我也编译了一些libs(eg. libvlc.so,libvlcjni.so……)。 但是在我构建这些库之后,我也找到了一些Java代码,一个名为libvlc的包,它是用Java编写的。我阅读了 videolan.org 提供的一些 API,还阅读了一些 java 版本代码。 现在我有一个问题,如果我只使用Java api,是否足够?(首先,我只是想开发一个简单的播放器)。还是它作为C库不完整?如果不是,谁能告诉我主要区别? 我住在一个我们不说英语的国家,也许我的英语是 poor.Hoping 你可以得到我的 idea.Thanks!
libvlc 是用 C 语言编写的。为了能够在 Android 和 Java 上使用它,您需要一个像 https://code.videolan.org/videolan/vlc-android/tree/master/libvlc/jni.
这样的 JNI 包装器看看那些官方 android 样本 https://code.videolan.org/videolan/libvlc-android-samples