PDA

Ver la Versión Completa : Problema con MediaPlayer


d4k3ss
03/02/12, 20:54:26
Hola, he puesto un reproductor de radio online en la app, a mi me funciona correcto (estoy testeando con varios smartphones) tengo un galaxy s2, he probado en un nexus S y también va bien, pero en un desire S tarda mucho en arrancar, hasta el punto de dar un FC y luego ponerse a reproducir, os dejo el código del botón play y el logcat del emulador del sdk.

play.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String url = "http://ondamenciaradio.no-ip.info:88/broadwavehigh.mp3?src=1";
mediaPlayer.setAudioStreamType(AudioManager.STREAM _MUSIC);
try {
mediaPlayer.setDataSource(url);
} catch (IllegalArgumentException e1) {
Toast.makeText(getApplicationContext(),"No se puede conectar con la radio.",Toast.LENGTH_LONG).show();
e1.printStackTrace();
} catch (IllegalStateException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
try {
mediaPlayer.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
mediaPlayer.start();

}
});


I/NuHTTPDataSource( 33): connect to ondamenciaradio.no-ip.info:88/broadwavehigh.mp3?src=1 @0
W/NuHTTPDataSource( 33): Server did not give us the content length!
E/ThrottleService( 75): Error reading data file
I/InputDispatcher( 75): Application is not responding: Window{40542b30 com.dmu.dmcofrade/com.dmu.dmcofrade.dmc paused=false}. 5010.4ms since event, 5010.0ms since wait started
I/WindowManager( 75): Input event dispatching timed out sending to com.dmu.dmcofrade/com.dmu.dmcofrade.dmc
I/InputDispatcher( 75): Application is not responding: Window{40542b30 com.dmu.dmcofrade/com.dmu.dmcofrade.dmc paused=false}. 10020.3ms since event, 10019.9ms since wait started
I/WindowManager( 75): Input event dispatching timed out sending to com.dmu.dmcofrade/com.dmu.dmcofrade.dmc
I/Process ( 75): Sending signal. PID: 359 SIG: 3
I/dalvikvm( 359): threadid=4: reacting to signal 3
I/dalvikvm( 359): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 75): Sending signal. PID: 75 SIG: 3
I/dalvikvm( 75): threadid=4: reacting to signal 3
I/dalvikvm( 75): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 75): Sending signal. PID: 179 SIG: 3
I/dalvikvm( 179): threadid=4: reacting to signal 3
I/dalvikvm( 179): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 75): Sending signal. PID: 153 SIG: 3
I/dalvikvm( 153): threadid=4: reacting to signal 3
I/dalvikvm( 153): Wrote stack traces to '/data/anr/traces.txt'
D/dalvikvm( 75): GC_CONCURRENT freed 1092K, 59% free 4306K/10375K, external 3125K/3903K, paused 7ms+9ms
D/dalvikvm( 75): GC_EXPLICIT freed 21K, 59% free 4297K/10375K, external 3125K/3903K, paused 126ms
E/ActivityManager( 75): ANR in com.dmu.dmcofrade (com.dmu.dmcofrade/.dmc)
E/ActivityManager( 75): Reason: keyDispatchingTimedOut
E/ActivityManager( 75): Load: 2.06 / 1.09 / 0.42
E/ActivityManager( 75): CPU usage from 25826ms to 0ms ago:
E/ActivityManager( 75): 0.2% 75/system_server: 0% user + 0.1% kernel / faults: 11 minor
E/ActivityManager( 75): 0.1% 33/mediaserver: 0% user + 0.1% kernel / faults: 49 minor
E/ActivityManager( 75): 0% 359/zygote: 0% user + 0% kernel
E/ActivityManager( 75): 0% 411/logcat: 0% user + 0% kernel
E/ActivityManager( 75): 0% 40/adbd: 0% user + 0% kernel
E/ActivityManager( 75): 0.5% TOTAL: 0.1% user + 0.3% kernel + 0% softirq
E/ActivityManager( 75): CPU usage from 1161ms to 1734ms later:
E/ActivityManager( 75): 12% 75/system_server: 8.7% user + 3.5% kernel / faults: 2 minor
E/ActivityManager( 75): 8.7% 117/InputDispatcher: 7% user + 1.7% kernel
E/ActivityManager( 75): 3.5% 76/HeapWorker: 1.7% user + 1.7% kernel
E/ActivityManager( 75): 1.7% 80/Compiler: 1.7% user + 0% kernel
E/ActivityManager( 75): 15% TOTAL: 6.8% user + 8.6% kernel
I/InputDispatcher( 75): Dropping event because the pointer is not down.
I/InputDispatcher( 75): Dropping event because the pointer is not down.
I/InputDispatcher( 75): Dropping event because the pointer is not down.
I/ARMAssembler( 75): generated scanline__00000177:03515104_00001001_00000000 [ 91 ipp] (114 ins) at [0x445ee6e0:0x445ee8a8] in 697000 ns
D/AudioSink( 33): bufferCount (4) is too small and increased to 12