O Android Mediaplayer.Trackinfo getFormat () não está definido
Eu tenho um media player no meu aplicativo Android. Eu tenho que encontrar os codecs usados no arquivo que é reproduzido por este media player. Eu tenho o seguinte código.
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();
}
}
Mas, recebo um erro dizendo "O método getFormat () é indefinido para o tipo MediaPlayer.TrackInfo". Mas pode ser vistoaqui que existe de fato uma função. Consigo chamar getTrackType, mas não getFormat. Qual é a razão?