android媒体播放器 - 关于mp3 http无线电流的PVMFFailure

时间:2011-02-23 09:25:22

标签: android stream media-player radio

我想通过http协议使用Android MediaPlayer播放mp3广播流。不时[播放5次 - 实际上经常是这样]我收到PVMFFailure这样:

02-23 02:05:23.503: ERROR/PlayerDriver(91): Command PLAYER_INIT completed with an error or info PVMFFailure
02-23 02:05:23.503: ERROR/MediaPlayer(2111): error (1, -1)
02-23 02:05:23.533: ERROR/MediaPlayer(2111): stop called in state 0
02-23 02:05:23.533: ERROR/MediaPlayer(2111): error (-38, 0)

此处或谷歌没有解决方案,所以如果您确实知道如何调试,请帮助:)

这是我的播放器代码:

 //start
 MediaPlayer player = new MediaPlayer();
 player.setAudioStreamType(AudioManager.STREAM_MUSIC);
 player.setDataSource(address);
 player.prepare();
 player.start();

 //stop
 player.stop();
 player.reset();

我正在使用Android 2.2 API。谢谢!

1 个答案:

答案 0 :(得分:0)

您应该使用player.prepareAsync();代替player.prepare();