Java Nexus上的流媒体应用程序(MediaPlayer)中的recv失败(errno=11)

Java Nexus上的流媒体应用程序(MediaPlayer)中的recv失败(errno=11),java,android,streaming,Java,Android,Streaming,在Nexus设备上,我的流媒体应用程序有时会在以下情况下停止: 09-08 11:01:34.640:错误/HTTPStream(34):recv失败,错误号=11(重试 再次)09-08 11:13:45.130:错误/HTTPStream(34):recv失败,服务器 已消失,接收的总字节数:12272字节 第一个错误更常见。 这不会发生在G1设备上 我的代码如下所示: mediaPlayer = new MediaPlayer(); mediaPlayer.setWakeMode(this

在Nexus设备上,我的流媒体应用程序有时会在以下情况下停止:

09-08 11:01:34.640:错误/HTTPStream(34):recv失败,错误号=11(重试 再次)
09-08 11:13:45.130:错误/HTTPStream(34):recv失败,服务器 已消失,接收的总字节数:12272字节

第一个错误更常见。 这不会发生在G1设备上

我的代码如下所示:

mediaPlayer = new MediaPlayer();
mediaPlayer.setWakeMode(this, PowerManager.PARTIAL_WAKE_LOCK);
mediaPlayer.setOnErrorListener(this);
mediaPlayer.setOnBufferingUpdateListener(this);

new Thread(new Runnable() {
    public void run() {
        try {
            mediaPlayer.setDataSource(getString(R.string.URL));
            mediaPlayer.prepare();
            mediaPlayer.start();
        } catch (IOException e) {
            e.printStackTrace(e);
        }
    }
}).start();   

为什么Nexus设备上会发生此错误

三星Galaxy Ace也有同样的问题