Android Mediaplayer.Trackinfo getFormat () не определено

У меня есть медиаплеер в моем приложении для Android. Я должен найти кодеки, используемые в файле, который воспроизводится этим медиаплеером. У меня есть следующий код.

TrackInfo[] ti = mediaplayer.getTrackInfo();
    MediaFormat mf;
    for (int i = 0; i<ti.length;i++){
        if(ti[i].getTrackType() == TrackInfo.MEDIA_TRACK_TYPE_AUDIO)
        {
            mf = ti[i].getFormat();
        }
    }

Но я получаю сообщение об ошибке «Метод getFormat () не определен для типа MediaPlayer.TrackInfo». Но это видноВот что действительно есть функция. Я могу вызвать getTrackType, но не getFormat. Какова причина?

Ответы на вопрос(0)

Ваш ответ на вопрос