0

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」を再生できます。「ソフトデコードモードを試行しています」というメッセージの後に再生されます

4

1 に答える 1

0

そこにエンコーディングを確認してください。ハードウェアデコードが失敗しているようです。

于 2012-08-25T19:17:05.580 に答える