Estoy usando VideoView para reproducir un archivo mp4 en mi aplicación. ¿Hay alguna manera de guardar todo el contenido que se almacenó en el búfer, por lo que cuando se cambia la orientación de la pantalla, el usuario no tiene que esperar otros 10 segundos o más para que el video vuelva a reproducirse.Android VideoView, reproducción sin interrupciones durante el cambio de orientación
Quizás "guardar el video almacenado en el búfer" no sea la solución correcta, solo estoy buscando una forma de que la reproducción parezca perfecta cuando se cambia la orientación de la pantalla.
Ya estoy guardando el posicionamiento del video y usando el método "seekTo" para comenzar el video donde lo dejó. Pero estoy buscando evitar el rebuffering también. Busqué en todo stackoverflow y no pude encontrar ninguna discusión sobre esto.
Gracias!
Bradley4
Gracias Spidy, tomé su primera sugerencia y esto funcionó bien. Agregué android: configChanges = "orientation" atributo a la actividad particular en el manifiesto. (ie) –
bradley4
si cambio el tamaño de un diseño en el que está presente la videoview, el video está en estado preparado, la vista de video está distorsionada y no está llegando a su posición correcta. –
¿Ha llamado a invalidate() y requestLayout()? – Spidy