¿Cuál es la diferencia entre setVideoPath de VideoView y setVideoURI
VideoView tiene dos formas diferentes de especificar qué video reproducir:
- SetVideoPath (ruta de cadena)
- SetVideoUri (Uri uri)
¿Cuál es la diferencia entre los dos y cuándo se debe usar uno u otro?
- Android utilizando una estrategia de tiempo de ejecución para admitir diferentes niveles de API?
- Gradle excluye la clase java de lib reemplazada por su propia clase para evitar duplicados
- JSON problema de análisis no resuelto
- Implementar dos interfaces en una clase anónima
- Cómo utilizar la clase Apache HttpDelete de Android con el parámetro
- Integración de Google Drive con la actividad actual
- ¿Existe un ID exclusivo de dispositivo Android?
- ¿Por qué WebView de Android no carga algunas URL?
- ¿Cuándo son TODOS los casos en que se llama al método onSaveInstanceState ()?
- Estados dibujables con colores (no dibujables)
- 'No se puede devolver la cabeza del árbol nulo o de la hoja' con CoreNLP en Android
- Google Play detecta nuevos permisos después de usar Android Studio
- ¿Cómo puedo agregar métodos que utilizo a menudo para Android Studio?
Mira el código fuente, nada es diferente aparte del tipo que pasa.
/** * Sets video path. * * @param path the path of the video. */ public void setVideoPath(String path) { setVideoURI(Uri.parse(path)); } /** * Sets video URI. * * @param uri the URI of the video. */ public void setVideoURI(Uri uri) { setVideoURI(uri, null); }
Si utiliza setVideoPath
, crea el Uri
para usted, así que utilice lo que desee, dependiendo de si tiene un Uri
o una ruta de String
.