gpt4 book ai didi

Android 视频编辑器类

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:16 25 4
gpt4 key购买 nike

我正在尝试创建一个 Android 视频编辑应用程序。我注意到在 SDK 源代码中,“android.media.videoeditor”包中有许多类似乎可以满足我的需要;但是,当我尝试将它们导入我的 Java 项目时,我不能,因为根据 Eclipse 它们不存在!我检查了“android.jar”的内容,果然,类丢失了。

该包中的一个类 - MediaArtistNativeHelper.java - 使用 JNI 调用它需要的任何 native 方法,据我所知,这些方法是用 C++ 实现的(这是否意味着我需要单独构建它们?)

我的问题是,如何在我的项目中使用这些类?

我正在 Mac 上使用 Eclipse 开发应用程序。

最佳答案

android.media.videoeditor package 是内部/隐藏包,因为其类/接口(interface)之上的 Javadoc 包含 {@hide} 或 @hide 注释。

您不能在您的应用程序中使用它,正如您所见,该 API 不存在于包含可用公共(public) API 的 android.jar 中。仅供引用,可以看到包的 javadoc here .

要向您的应用程序添加媒体功能,请使用 android.media package相反,它:

Provides classes that manage various media interfaces in audio and video.

The Media APIs are used to play and, in some cases, record media files. This includes audio (e.g., play MP3s or other music files, ringtones, game sound effects, or DTMF tones) and video (e.g., play a video streamed over the web or from local storage).

Other special classes in the package offer the ability to detect the faces of people in Bitmaps (FaceDetector), control audio routing (to the device or a headset) and control alerts such as ringtones and phone vibrations (AudioManager).

android.jar 的内容显示了 android.media 包包含的内容:

(取自adt-bundle-linux/sdk/platforms/android-17/android.jar)

enter image description here

关于Android 视频编辑器类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14197757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com