1
私はMediaPlayer
のprepareAsync()
機能を使用しています。問題は時々stream_url
は、音楽を再生している、そして時にはstream_url
は、音楽を再生していないことであるAndroidのMediaPlayer prepareAsync()がタイムアウトしましたか?
try {
mediaPlayer.setDataSource(stream_url);
mediaPlayer.prepareAsync();
} catch (Exception e) {
e.printStackTrace();
}
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
:よう
私のコードが見えます。 stream_url
が音楽を再生していない場合、どのようにユーザーに通知できますか?何らかの種類のタイムアウトやエラーがありますか?現時点では何もスローされていません。ストリームがない場合は、asycnを呼び出してから何もしません。
なぜmp.isPlaying()を使用しないのですか? – marienke