媒体播放器不会播放错误代码错误(-38,0)和错误(-2147483648,0)

时间:2015-10-21 16:53:13

标签: android android-mediaplayer

我正在尝试播放网址中的视频。他们中的一些人玩,其中一些人抛出了这个错误

10-21 11:27:56.918: E/MediaPlayer(10809): error (-2147483648, 0)
10-21 11:27:56.918: E/MediaPlayer(10809): Error (-2147483648,0)
10-21 11:27:56.918: E/MediaPlayer(10809): pause called in state 0
10-21 11:27:56.918: E/MediaPlayer(10809): error (-38, 0)

我发现的现有答案是对这些错误代码的一般修复,但我可以播放一些网址视频

代码:

public int getCurrentPosition() {
        if (mMediaPlayer != null) {
            return mMediaPlayer.getCurrentPosition();
        }
        return 0;
    }

    public int getDuration() {
        if (mMediaPlayer != null) {
            return mMediaPlayer.getDuration();
        }
        return 0;
    }

    public boolean isPlaying() {
        if (mMediaPlayer != null) {
            return mMediaPlayer.isPlaying();
        }
        return false;
    }

    public void pause() {
        if (mMediaPlayer != null) {
            mMediaPlayer.pause();
        }

    }

    public void seekTo(int pos) {
        if (mMediaPlayer != null) {
            mMediaPlayer.seekTo(pos);
        }

    }

    public void start() {
        if (mMediaPlayer != null) {
            mMediaPlayer.start();
        }

    }

1 个答案:

答案 0 :(得分:0)

如果只有一些视频,那么它不在您的代码中,而是在这些视频中。 尝试使用自定义媒体播放器: