我正在尝试播放网址中的视频。他们中的一些人玩,其中一些人抛出了这个错误
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();
}
}