Hola chicos cuando giro mi teléfono, mi actividad se reinicia. Tengo una vista de video para reproducir video, giro y el video se reinicia. Ahora he encontrado añadir esto a mi actividad en el manifiesto se fijaEl teléfono giratorio reinicia el video en android
<activity android:name="Vforum" android:configChanges="orientation"></activity>
El problema ahora es los controles de vídeo no están siendo redibujado hasta que desaparecen y regresan, dejando así bien como controles muy largos que van de horizontal a vertical modo o controles realmente cortos pasando de vertical a horizontal. Una vez que desaparecen y luego toco para que vuelvan, tienen el tamaño correcto. ¿Hay un mejor método para hacer esto?
¿Qué evento del ciclo de vida se llama al girar? Rápidamente busqué en Google y me quedé corto. Veo 'myVideoView.getCurrentPosition()' guardará la hora actual, pero cuando estoy girando y se está restableciendo, también estoy viendo que la descarga progresiva también comienza. ¿Podría dar un ejemplo simple? El código de Sudo incluso me funcionaría, ¡gracias! – Ronnie
Cuando gira el teléfono, la instancia de actividad actual se destruye y se crea una nueva instancia, por lo que puede verificar el objeto del paquete para la posición del video en onCreate(). La posición del video podría guardarse en onSaveInstanceState (Bundle). Consulte http://developer.android.com/reference/android/app/Activity.html –
Lo que estoy viendo es que el video comienza en algún momento en el futuro. Tal vez sea el siguiente fotograma, aproximadamente 1 segundo de duración. Pero la información se pierde. ¿Alguien sabe cómo rotar sin perder ningún video? – Lucy