Mover vídeo … usar animación de traducción
Estoy intentando básicamente mover el VideoView
que tengo usando un animador en la disposición que contiene adentro. Sin embargo, la visión video nunca se mueve. ¿Su disposición se mueve, pero no el vídeo sí mismo?
¿Cómo puedo hacer que se mueva el video?
- Android 4.2 con 4 MediaPlayers = "No se puede reproducir este video"
- Posicionamiento de MediaController
- Android obtiene la ruta de origen de vídeo de VideoView
- Manteniendo MediaController en la pantalla en un VideoView
- El botón de retroceso de Android no funciona mientras se reproduce vídeo en VideoView
Aquí es lo que tengo hasta ahora.
El slideleft.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="0%" android:toXDelta="-50%" android:duration="200" android:fillAfter ="true" android:fillEnabled="true" android:interpolator="@android:anim/accelerate_decelerate_interpolator" /> </set>
La parte de la animación en activiy (animadores reinicializados cada vez sólo para asegurarse)
public void videoSlideOut(long time){ rn2 = new Runnable(){ public void run() { Animation SlideLeft = AnimationUtils.loadAnimation(Video.this, R.anim.slideleft); Animation SlideLeft2 = AnimationUtils.loadAnimation(Video.this, R.anim.slideleft); ((RelativeLayout) findViewById(R.id.video_view_slider)).startAnimation(SlideLeft); video.startAnimation(SlideLeft2); } }; hnd.postDelayed(rn2, time); }
- Tamaño máximo de vídeo se puede agregar en la carpeta sin procesar android compatible?
- Webview de Android: vídeo en el área de pantalla personalizada como una superposición para el streaming de vídeo en vivo de rtsp
- Reproductor de video nativo de Android con subtítulos
- Detectar si un VideoVIew está almacenando en búfer
- Cómo jugar rtsp live stream desde android? (Rtsp: // someserver: port / live / 001204A006F5.stream)
- Android - MediaController de VideoView dentro de diálogo aparece detrás del diálogo
- ¿Hay una manera de hacer que VideoView siga jugando en segundo plano en la aplicación para Android?
- Android no muestra el formato m3u8 en videoview, solo sonido
No creo que puedas animar VideoView de esta manera. Básicamente la animación toma la caché de dibujo / layer de la ventana y luego la anima. Pero VideoView utiliza SurfaceView para renderizar vídeo. Y, por lo que sé, SurfaceView no se puede animar con la clase de Animación.
Puedes probar Animator pero no estoy seguro si funcionará …