Android 2.3 Mediaplayer では、これらのオーディオ ストリームを再生できず、W/System.err(19610): java.io.IOException: Prepare failed.: status=0xFFFFFFF6
. ただし、Android 4.0 では同じストリームが正常に機能します。
アプリを Android 2.3 プラットフォームで動作させるために提供できるものはありますか?
ありがとう。
私が使用するいくつかのコード:
mPlayer = new MediaPlayer();
mPlayer.setOnErrorListener(mOnErrorListener);
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.setOnPreparedListener(mOnPreparedListener);
mPlayer.setOnBufferingUpdateListener(mOnBufferingUpdateListener);
try {
mPlayer.setDataSource(
this,
Uri.parse("http://radio02-cn03.akadostream.ru:8114/detifm192.mp3"));
mPlayer.prepare();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
UPD MoboPlayer で「http://radio02-cn03.akadostream.ru:8114/detifm192.mp3」を再生できます。「ソフトデコードモードを試行しています」というメッセージの後に再生されます