videos para grabar con como celulares celular aplicaciones javascript file mobile fileapi video-recording

javascript - con - celulares para grabar videos para youtube



Limitación de la longitud de grabación de video para el archivo de tipo de entrada en dispositivos móviles (2)

Estoy usando la capacidad de grabación de archivos para una aplicación web móvil que estoy creando:

<input id="file-camcorder" type="file" name="camcorder" accept="video/*" capture="camcorder"></input>

Me pregunto si hay una manera de limitar de alguna manera la duración del video que se graba, o de notificar de alguna manera al usuario que su grabación está tomando demasiado tiempo. El problema es que cuando elige grabar en un dispositivo móvil, se lo retira de la aplicación web, por lo que no conozco ninguna forma de interactuar con el usuario mientras están en la aplicación de grabación nativa del teléfono.

Si alguien tiene alguna idea, sería genial. ¡Gracias!


Probablemente tendrás que buscar aplicaciones híbridas como Phonegap . Solo HTML 5 tiene un acceso relativamente limitado a las funciones del dispositivo.

Alguien mencionó la verificación del tamaño o la duración del video a partir de los metadatos. Probablemente esa sea su única opción, si no puede usar, por ejemplo, Phonegap.

Para leer los metadatos, puede usar FileReader .


Tal vez podría intentar usar la etiqueta html5, adjuntar la transmisión de video de la cámara de su teléfono como fuente del video usando getUserMedia de esta manera , y luego capturar imágenes de la transmisión de video con cierta demora por un número limitado de veces (o incluso pedirle al usuario que lo haga) grabando demasiado tiempo después de alcanzar un cierto número de fotogramas). Intenta hojear this y ver si resuelve tu problema.