Я делаю приложение для потоковой передачи радиоконтента из Интернета! и я потратил так много времени, пытаясь найти простой исходный код, показывающий, как реализовать потоковое содержимое! я нашел несколько полезных ссылок в StackOverflow, но никто не работал у меня!! Пожалуйста, мне нужна твоя помощь ! , вот кусок кода, который я сделал, но все еще не работает! и я не знаю почему! Ps: адрес радиостанции работает нормально
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)