Red de conocimiento informático - Conocimiento informático - Explicación sobre la reproducción de vídeos locales en Android

Explicación sobre la reproducción de vídeos locales en Android

La primera forma: (URL de red)

La segunda forma: (URL local)

Pero a veces la forma en que cargamos la URL local es Parece esto: /storage/emulated/0/video/test.MP4

Si todavía usa Uri.parse(), es posible que no pueda llamar al reproductor del sistema (no puede reproducir) en algunos teléfonos móviles. Aquí hay una solución de la siguiente manera:

Cambie Uri.parse() a Uri.fromFile(new File(URL)

Es necesario obtener miniaturas de videos locales. Hay muchos métodos en Internet para obtener, aquí solo presentaré un tipo, que creo que es el más útil y efectivo: (asincrónico, carga de caché)

Aquí hay una clase de herramienta:

Luego, en la vista de lista o vista de reciclaje se carga el elemento:

El primer parámetro es la vista cargada (ImageView), el segundo es la ruta del archivo (URL) y el tercero es la imagen cargada por defecto. , es decir, cuando no se obtiene ningún vídeo. La imagen que se muestra de forma predeterminada como miniatura.