使用Android MediaPlayer进行音频流媒体播放的功能是';支持姜饼(Android 2.3)

使用Android MediaPlayer进行音频流媒体播放的功能是';支持姜饼(Android 2.3),android,android-mediaplayer,Android,Android Mediaplayer,AndroidMediaPlayer流媒体音频不支持gingerbread(Android 2.3)osversion 此示例代码适用于android 4.0(ICS)版本。但是这个示例不支持Android 2.3 MediaPlayer radioPlayer = new MediaPlayer(); radioPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); radioPla

Android
MediaPlayer
流媒体音频不支持
gingerbread(Android 2.3)
os
version

此示例代码适用于android 4.0(ICS)版本。但是这个示例不支持Android 2.3

MediaPlayer radioPlayer = new MediaPlayer();
radioPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);                              
radioPlayer.setDataSource("http://usa8-vn.mixstream.net:8138");  // set Sample url

radioPlayer.prepareAsync();                 
radioPlayer.start();

Android mediaplayer支持姜饼中的音频流。

你没有检查不玩的原因

我建议您实现onErrorListeneronPreparedListener。并调用
mediaplayer.start()内部onPrepare

注意。

如果您的流以https开头,请将其替换为http for gingerbread


可能姜饼中不支持这种格式。有一个

我猜这没有多大区别,但是你不应该相邻地调用
prepareAsync
start
。不,我还不能解决这个问题。快点!你解决问题了吗?我有同样的自动取款机
public void initMusicPlayer(){
        //set player properties
        player.setAudioStreamType(AudioManager.STREAM_MUSIC);
        //set listeners
        player.setOnPreparedListener(this);
        player.setOnCompletionListener(this);
        player.setOnErrorListener(this);
    }