¿Cuál es la mejor técnica para subir un video al servidor en la programación de Android?

La mejor técnica para subir un video al servidor es usar Firebase .

Firebase tiene un método bastante simple para subir videos a su servidor a través de su sistema de almacenamiento.

Un ejemplo sobre cómo cargar una imagen, tomada de su sitio web (y también se puede aplicar para cargar un video):

// Obtener los datos de un ImageView como bytesimageView.setDrawingCacheEnabled (true);
imageView.buildDrawingCache ();
Mapa de bits mapa de bits = imageView.getDrawingCache ();

ByteArrayOutputStream baos = nuevo ByteArrayOutputStream ();
bitmap.compress (Bitmap.CompressFormat.JPEG, 100, baos); byte [] data = baos.toByteArray ();

UploadTask uploadTask = montañasRef.putBytes (datos);
uploadTask.addOnFailureListener (nuevo OnFailureListener () {
@Anular
public void onFailure (excepción de excepción @NonNull) {
// Manejar cargas fallidas
}}). addOnSuccessListener (nuevo OnSuccessListener () {
@Anular
public void onSuccess (UploadTask.TaskSnapshot taskSnapshot) {
// taskSnapshot.getMetadata () contiene metadatos de archivo como tamaño, tipo de contenido y URL de descarga.
Uri downloadUrl = taskSnapshot.getDownloadUrl ();
}});

¡Espero que esto ayude!

Hola a todos,

De acuerdo con su pregunta, podemos decir que la mejor técnica para cargar un video al servidor en la programación de Android es java multipart / form-data.

¡Buena suerte! 🙂

Equipo Roll n Code

Mi recomendación sería usar un almacén de archivos como Amazon S3 para el almacenamiento. Le costará centavos en lugar de administrar un servidor de carga de video de alto rendimiento por su cuenta. Puede usar Amazon Android SDK para realizar una solicitud de varias partes. Ver detalles aquí.

More Interesting

¿Qué te emociona sobre el futuro del desarrollo de aplicaciones?

¿Qué herramientas puedo usar para estimar el volumen de búsqueda de palabras clave en las tiendas de aplicaciones de iPhone y Android?

Cómo dar entradas y obtener resultados en la aplicación de Android desde un sitio web

¿Cuántos días me llevará aprender la aplicación de Android si ya conozco Java?

¿Cómo se hacen las aplicaciones de Android como Quora y Facebook?

¿Cuál es la función switchView en la programación de Android? ¿Qué hace?

¿Cuáles son las mejores aplicaciones de Android sin conexión que se pueden descargar?

Al crear una aplicación para iPad / Android, ¿deberían ser visualmente iguales o está bien hacerlo de manera diferente?

¿Qué hace un desarrollador de framework Android? ¿Desarrollan el marco en sí o desarrollan aplicaciones de Android usando los marcos?

¿Existe algún producto o idioma que admita el desarrollo nativo para Windows, OS-X, Linux, Android e iOS? No estoy interesado en API o complementos para otros idiomas que estoy buscando escribir desarrollar en un producto.

Cómo mejorar el rendimiento de una aplicación de Android cuando ejecuta servicios en segundo plano

¿Cuáles son las principales tiendas de aplicaciones de Android además de Google Play y Amazon?

¿Las aplicaciones de Android ocupan más y más espacio con cada actualización?

¿Puedo aprender Android en un mes y hacer un proyecto?

¿Dónde puedo encontrar un desarrollador experimentado de aplicaciones iOS / Android en la India?