【发布时间】:2012-12-21 06:56:09
【问题描述】:
我正在尝试创建一个 Android 视频编辑应用程序。我注意到在 SDK 源代码中,“android.media.videoeditor”包中有许多类似乎可以满足我的需要;但是,当我尝试将它们导入我的 Java 项目时,我不能,因为根据 Eclipse,它们不存在!我检查了 'android.jar' 的内容,果然,类丢失了。
该包中的一个类 - MediaArtistNativeHelper.java - 使用 JNI 调用它需要的任何本机方法,据我所知,这些本机方法是用 C++ 实现的(这是否意味着我需要单独构建它们?)
我的问题是,如何在我的项目中使用这些类?
我正在 Mac 上使用 Eclipse 开发应用程序。
【问题讨论】:
-
嘿,有什么解决办法吗?
-
@Subra 看我的回答。
-
我就此事联系了 Google 的某个人,并被告知使用 MediaCodec 代替我想做的事情。 videoeditor 包是隐藏的,因为它不打算使用。我最终使用 MediaCodec 和 ffmpeg 来解决我的问题,因为 Android 媒体包并没有完全满足我的需要。
标签: android java-native-interface