1

AndroidMediaPlayer流式音频不支持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();
4

1 回答 1

0

Android 媒体播放器支持姜饼中的音频流。

你没有检查不玩的原因。

我建议你实现onErrorListeneronPreparedListener。并在onPreparemediaplayer.start();内部调用。

public void initMusicPlayer(){
        //set player properties
        player.setAudioStreamType(AudioManager.STREAM_MUSIC);
        //set listeners
        player.setOnPreparedListener(this);
        player.setOnCompletionListener(this);
        player.setOnErrorListener(this);
    }

笔记。

如果您的流以 https 开头,请将其替换为 http 用于姜饼。

可能是姜饼不支持这种格式。看看这个。

于 2015-07-02T10:59:12.540 回答