从未调用Android MediaPlayer onError委托方法

时间:2014-04-15 14:12:52

标签: java android stream media-player android-mediaplayer

我目前正在制作Android应用。此应用程序使用Android SDK的MediaPlayer类传输远程实时音频文件。

我在我的媒体播放器上设置了一个errorListener,如下所示:

player = new MediaPlayer();
player.setOnErrorListener(this);

但我从未接受以下委托方法(根据Google Analytics,我的千名用户都没有参与此委托方法):

public boolean onError(MediaPlayer mp, int what, int extras) {

        GoogleAnalytics.trackAction("MainActivity", "Streaming onError", "onError what = " + what + " extras = " + extras);         

        return true;
    }

我的问题是:为什么我从未进入OnError方法? MediaPlayer类中是否有错误?

0 个答案:

没有答案