¿Cómo se puede networkingucir el tamaño del video en el momento de la grabación, Android?
Los códecs ffmpeg , mediacodec y mp4parser se toman un time para comprimirse, ¿hay alguna otra forma de networkingucir el tamaño del video en el momento de la grabación?
Estoy usando MediaRecorder
para grabar videos pero crea una gran cantidad de datos, y quiero networkingucirlo ya que no puedo uploadlo.
- Kotlin crash No se puede convertir la notación proporcionada a un object de tipo Dependencia: org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension_Decorated
- logging de kotlin con parameters lambda
- instancia :: class.java vs. instance.javaClass
- En TornadoFX, ¿cómo puedo vincular las properties de BigDecimal a otra propiedad de BigDecimal usando objectBinding?
- RecyclerView.ViewHolder no se vincula correctamente
- Cómo instalar un controller de clics en una vista de list dinámica (en tornadofx)
- ¿Cómo hacer valer un String vacío y no nulo en Kotlin?
- Usar subrayado ("_") justo después de una variable en templates de cadena en Kotlin
- Error de compilation de Kotlin: supertipo de AspectJ no resuelto
- Kotlin-android: data binding de reference no resuelto
- Devolver una function recursiva desde otra function de Kotlin
- solo se permiten classs en el lado izquierdo de un literal de class al usar Mockito y kotlin
- Error al usar un object para implementar una list vacía
Recibí mi respuesta con el uso de Documentación de grabación multimedia y agregué estas líneas en el código:
mediaRecorder.setVideoEncodingBitRate(1000000); mediaRecorder.setVideoSize(1280, 720); mediaRecorder.setOutputFile(folder.getAbsolutePath()+"/"+mediaFileName+".mp4"); mediaRecorder.setPreviewDisplay(surfaceHolder.getSurface()); mediaRecorder.setVideoFrameRate(18); mediaRecorder.setOrientationHint(mOrientation);
Después de esto, obtengo un video de menor tamaño con buena calidad.
- Simplificación de obtención de propiedad a través de delegación
- ¿Cómo usar SQLite en Kotlin / Native?