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. Какова причина?