インターネットからラジオ コンテンツをストリーミングするためのアプリを作成しています。そして、ストリーミング コンテンツの実装方法を示す簡単なソース コードを探すのに多くの時間を費やしました。StackOverflow で便利なリンクをいくつか見つけましたが、誰も私のために働いてくれませんでした!! あなたの助けが必要です!、これは私が作成したコードですが、まだ機能しません! 理由がわかりません!Ps : ラジオ局の URL は正常に動作しています
package com.example.radio;
import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnPreparedListener;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends Activity implements OnPreparedListener {
MediaPlayer mp;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
mp = new MediaPlayer();
String url="http://108.168.175.174:7120";
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDataSource(url);
mp.prepareAsync();
mp.setOnPreparedListener(this);
} catch (Exception e) {
Log.i("ExceptionOnCreate:",e.getMessage());
}
}
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
}
ここにログの猫があります:
05-06 10:20:07.291: E/MediaPlayer(1470): error (1, -2147483648)
05-06 10:20:07.291: E/MediaPlayer(1470): Error (1,-2147483648)