Android Mediaplayer.Trackinfo getFormat()未定义

时间:2014-04-03 13:56:34

标签: android android-mediaplayer

我的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。是什么原因?

0 个答案:

没有答案