1

Androidストリーミング オーディオはosMediaPlayerをサポートしていません。gingerbread(Android 2.3)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 に答える