android media player-mp3 http广播流上的PVMFFailure
我想通过http协议使用Android MediaPlayer播放mp3广播流。有时[1打5中-这实际上是非常常见的]我会收到这样的失败:android media player-mp3 http广播流上的PVMFFailure,android,stream,media-player,radio,Android,Stream,Media Player,Radio,我想通过http协议使用Android MediaPlayer播放mp3广播流。有时[1打5中-这实际上是非常常见的]我会收到这样的失败: 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:2
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();
我用的是安卓2.2API。谢谢 您应该使用
player.prepareAsync()而不是player.prepare()代码>看看这个:github.com/avafab/URLMediaPlayer