¿Qué significa MediaPlayer info / warning (973, 0)?
Estoy usando MediaPlayer para jugar un montón de música corta en mi aplicación, pero tengo esta advertencia en mi logcat:
MediaPlayer info / warning (973, 0).
¿Qué significa esta advertencia? Busqué alrededor (en la documentación y en Google) pero no surge nada.
Además, he lanzado el MediaPlayer 'correctamente'.
EDITAR:
01-18 18: 43: 22.662: W / MediaPlayer (24940): información / advertencia (973, 0)
- Cómo jugar a la radio en vivo .asx video / x-ms-asf?
- Android: reproductor de música por defecto en lockscreen
- Android - Múltiple, transmisión simultánea de audio
- ¿Cómo implementar un reproductor de audio para Android usando MediaPlayer y MediaController?
- El tipo mime de la salida de grabación de audio se establece como video
- Reproductor multimedia reproduciendo varios archivos al mismo tiempo
- Mi reproductor de audio streaming continúa tocando durante una llamada telefónica - ¡no puedo hacer que se detenga! (Androide)
- Reproducción de vídeo mediante la clase MediaPlayer
Buena pregunta, los códigos están algo enterrados. Usted no va a averiguar qué 973 es específicamente, pero cae bajo la rama 9xx de los códigos de error delineados en la fuente media.h aquí .
Lo que es realmente interesante es que los errores 9xx son los únicos que no están referenciados en la documentación, pero que están etiquetados como MEDIA_INFO_TIMED_TEXT_ERROR
.
La descripción es que el jugador:
Error al manejar la pista de texto temporizado correctamente.
Ahora lo que eso significa es también una buena pregunta a la que no tengo la respuesta 🙂
Pero supongo que o bien espera o no puede analizar algún tipo de pista de texto temporizado con el archivo de música en sí. ¿Es un mp4 o 3gp por alguna casualidad? Hay más información en esta pregunta de SO . Pero creo que está relacionado con una pista de subtítulos en los medios de comunicación, que no tendría sentido para una pista puramente de audio, pero tal vez hay un archivo .srt o similar en las proximidades de la pista que está tratando de analizar.
973, 0 significa
int what, int extra
what
– el tipo de información o advertencia.
extra
– un código extra, específico para la información. Típicamente depende de la implementación.
Para más detalles, consulte aquí .
- Lógica para usar varias vistas web en TabLayout para manejar problemas de memoria
- ¿Cómo terminar varias actividades con un clic de botón?