Не удается разрешить android.media.MediaFile - PullRequest
0 голосов
/ 22 июня 2010

У меня есть Android SDK 2.1, и он не может решить пакет android.media.MediaFile.

Почему это так? Как я могу решить эту проблему? К какой версии относится android.media.MediaFile? Это устарело?

Ответы [ 2 ]

0 голосов
/ 03 декабря 2014

В случае, если кто-то еще видит эту проблему ...

После долгих поисков я обнаружил, что этот пакет находится в последних сборках Android (не оглядывался назад слишком далеко), но Eclipse все равно даст этоошибка при попытке импортировать его в ваш проект.

Похоже, это связано с тем, что определение класса «скрыто» с использованием тегов {@hide} в исходном коде (извлечено из platform_frameworks_base / media / java / android /media / MediaFile.java):

    import java.util.HashMap;
    import java.util.List;
    import java.util.Locale;

    /**
     * MediaScanner helper class.
     *
     * {@hide}
     */

    public class MediaFile {

    // Audio file types
    public static final int FILE_TYPE_MP3     = 1;
    public static final int FILE_TYPE_M4A     = 2;
    public static final int FILE_TYPE_WAV     = 3;

Эти теги, по-видимому, означают, что Eclipse не позволит вам использовать этот класс - логика предположительно состоит в том, что это скрытый API, поэтому вам все равно не следует его использовать.

Дополнительная информация о тегах {@hide} доступна по адресу:

https://stackoverflow.com/a/17056643/334402

0 голосов
/ 22 июня 2010

Нет такой библиотеки, которую я вижу: http://developer.android.com/reference/android/media/package-summary.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...