Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 03/02/12, 20:54:26
Array

[xs_avatar]
d4k3ss d4k3ss no está en línea
Miembro del foro
 
Fecha de registro: may 2010
Mensajes: 156

Problema con MediaPlayer

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.

Código:
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();
            
        }
});
Código:
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
Responder Con Cita


Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 10:30:52 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /