¿Por qué MediaPlayer.seekTo (t) no va al instante especificado exacto "t"?
Estoy tratando de conseguir que el reproductor multimedia reproduzca un rango específico en un video almacenado localmente. Parece que no empieza en el momento especificado.
Ejemplo: cuando busco 1000, funciona. Pero cuando busco 1500, va a 2000 en su lugar.
- ¿Cómo rebatir una solicitud reactiva retrofit en java?
- ¿Cómo instanciar el servicio android con un constructor?
- Problemas para cancelar un CountDownTimer Android Java
- La aplicación no está configurada correctamente para utilizar los servicios de juego de Google
- Google mapa cuestión incluso todos los ajustes son correctos según google doc
También traté de hacer una pausa buscando luego comenzar a buscar la terminación, no hace ninguna diferencia.
Este es el código:
mediaPlayer.start(); mediaPlayer.seekTo(time);
¿Esto es normal? ¿O estoy usando el reproductor de medios de la manera incorrecta?
- Error de Android: la aplicación se ha detenido de forma inesperada, inténtalo de nuevo.
- ¿Soporte de Enums con Realm?
- no se puede encontrar el símbolo "__android_log_write" - Registro nativo de Android
- Eliminar / ocultar la búsquedaVer solo una actividad
- Phonegap / Cordova Paquetes de aplicaciones en Jelly Bean - Access-Control-Allow-Origin y setAllowUniversalAccessFromFileURLs
- ¿Cuál es la diferencia entre RxJava 2 Cancellable y Desechable?
- Java.net.ConnectException: no se conectó a localhost / 127.0.0.1 (puerto 9090): falló conexión: ECONNREFUSED (Connection refused)
- Cómo cambiar el archivo de salida de un mediarecorder sin detener el mediarecorder
Este es un problema de codificación. Los videos tienen fotogramas clave ( i-frames ) que almacenan más información que otros fotogramas. Un fotograma clave no se puede construir sólo teniendo en cuenta el fotograma clave anterior. Al intentar mostrar un fotograma clave no se mostrarán puntos verdes y pantallas nerviosas pixeladas.
Ahora, en algunos dispositivos Android no hay solución aplicada para esto, así que obtendrá este comportamiento extraño. En un Nexus S, por ejemplo, seekTo()
no necesariamente va al marco especificado. He probado otros dispositivos con la misma versión android y buscan muy bien.
- ¿Cómo puedo encontrar fugas de memoria en una aplicación javascript de una sola página?
- Error de inicio de sesión de Google+ con statusCode = SIGN_IN_REQUIRED en Android 4