He intentado transmitir mp3's sobre http usando la clase MediaPlayer de Android. La documentación me sugiere que esto debería ser tan fácil como:Transmitir audio desde una URL en Android usando MediaPlayer?
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(URL_OF_FILE);
mp.prepare();
mp.start();
Sin embargo, estoy recibiendo lo siguiente varias veces. He intentado diferentes URL también. Por favor, no me digas que la transmisión no funciona en mp3.
E/PlayerDriver( 31): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported
W/PlayerDriver( 31): PVMFInfoErrorHandlingComplete
E/MediaPlayer( 198): error (1, -4)
E/MediaPlayer( 198): start called in state 0
E/MediaPlayer( 198): error (-38, 0)
E/MediaPlayer( 198): Error (1,-4)
E/MediaPlayer( 198): Error (-38,0)
Cualquier ayuda muy apreciada, gracias S
Algunas preguntas: (1) la versión del SDK está usando? (2) ¿Qué dispositivo (s) está probando? Esto funciona bien en SDK 2.0.1, probando en un Droid. –
Hola, Román, gracias por tomarte el tiempo. Estoy intentando esto contra 1.6 y estoy usando un HTC Hero. Lo probaré en 2.01 a la luz de tus comentarios, pero sería un resultado ridículo si esto solo funcionara en los dispositivos 2.x y superiores fuera de la caja. – Pandalover
Acabo de probarlo en un emulador 2.01. No funciona desafortunadamente Estoy intrigado de probar esto contra un dispositivo real 1.6 y un dispositivo real 2.01. Estoy en las pruebas de Google el día 4. Tal vez tendré que esperar hasta entonces. Preferiría no tener que hacerlo. – Pandalover