音频流IOException:准备失败:status = 0xFFFFFFF6

时间:2012-08-25 07:04:22

标签: android

Android 2.3 Mediaplayer无法播放导致W/System.err(19610): java.io.IOException: Prepare failed.: status=0xFFFFFFF6的{​​{3}}。但是,相同的流在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” - 他们是怎么做的?它播放消息“尝试软解码模式”

1 个答案:

答案 0 :(得分:0)

检查编码。似乎硬件解码失败了。