我的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();
}
}
但是,我得到一个错误说&#34;方法getFormat()未定义类型MediaPlayer.TrackInfo&#34;。但可以看出here确实有一个功能。我可以调用getTrackType,但不能调用getFormat。是什么原因?