-3

ウェブサイトにあるmp3ファイルを聞くためのテストを作成しようとしました。成功しました。しかし、オンラインラジオであるリンクを聴こうとすると、アプリケーションは何もしません。音が出ない..

私が使用した:

private void initializeMediaPlayer() {
    player = new MediaPlayer();
    try {
        player.setDataSource("http://www.buradyo.com/");
        // player.setDataSource("http://cdn.concreteloop.com/wp-content/uploads/2011/01/Jennifer-Lopez-feat.-Pitbull-On-the-Floor.mp3");
    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

    player.setOnBufferingUpdateListener(new OnBufferingUpdateListener() {

        public void onBufferingUpdate(MediaPlayer mp, int percent) {
            playSeekBar.setSecondaryProgress(percent);
            Log.i("Buffering", "" + percent);
        }
    });
}

このコードは mp3 ファイルには問題ありませんが、オンライン ラジオには問題ありません。

あなたの助けを待っています..ありがとう

4

1 に答える 1

2

http://www.buradyo.com/からラジオをストリーミングするために間違った URL を使用しています。buradyo.com からラジオをストリーミングするための setDataSource

 String str_stream_url="http://46.137.18.79:8000/;stream.nsv
                                       &type=mp3&volume=75&autostart=true";
 player.setDataSource(str_stream_url);
于 2013-02-01T20:02:42.293 に答える