In have developed application of streaming.
Code loks like:
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();
}
}
}).start();
My application is working fine in G1 but not in Nexus. Problem is player stops after sometime in Nexus. and gives me error in log:
09-08 11:01:34.640: ERROR/HTTPStream(34): recv failed, errno = 11 (Try again)
and sometimes
09-08 11:13:45.130: ERROR/HTTPStream(34): recv failed, server is gone, total received: 12272 bytes
What's wrong in this code?
Why this error occur in Nexus?