3
나는이 코드를 사용하여 오디오를 스트리밍합니다. 그러나 그것은 효과가 없었습니다. 버튼의 클릭에스트리밍 오디오 in 안드로이드
public class MediaPlayerAudio extends Activity implements OnClickListener,
OnPreparedListener, OnErrorListener {
MediaPlayer mp;
public v
oid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button bt = (Button)findViewById(R.id.play);
bt.setOnClickListener(this);
}
@Override
public void onPrepared(MediaPlayer mp) {
Log.i("radio", "prepare finished");
mp.start();
}
@Override
public void onClick(View v) {
try
{
mp = new MediaPlayer();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setOnPreparedListener(this);
mp.setOnErrorListener(this);
mp.setDataSource("http://stream1.tanitweb.com/rtci");
mp.prepareAsync();
}
catch(Exception e)
{
Log.e("radio", e.getMessage());
}
}
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
// TODO Auto-generated method stub
return false;
}
}}
, 나는 당신이 재생하려는 해당 미디어 형식은 안드로이드에서 지원되지 않는 것 같습니다이 오류
05-15 09:31:14.360: ERROR/PlayerDriver(30): Command PLAYER_INIT completed with an error or info PVMFErrCorrupt
05-15 09:31:14.371: ERROR/MediaPlayer(330): error (1, -10)
05-15 09:31:14.371: ERROR/MediaPlayer(330): Error (1,-10)
나는 mp3로 코드를 테스트했고 같은 오류가 여전히 존재한다. – foffa
사용하는 HTTP 서버는 무엇입니까? –
내가 쉽게 PHP 파일에 넣어 – foffa