在Nexus设备上,我的流媒体应用有时会停止:
09-08 11:01:34.640:ERROR / HTTPStream(34):recv failed,errno = 11(试试 再次)
09-08 11:13:45.130:ERROR / 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设备会出现此错误?