android-developers
[Arriba] [Todas las Listas]

[android-developers] Por qué es vídeo de muestra app almacenando archi

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] Por qué es vídeo de muestra app almacenando archivo de vídeo bueno y también zero-archivo de vídeo de la longitud?
From: David Karr <davidmichaelkarr@xxxxxxxxx>
Date: Sun, 10 Apr 2016 10:35:30 -0700 (PDT)
Delivery-date: Sun, 10 Apr 2016 13:36:42 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=sender:date:from:to:message-id:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=QVLPgPPJuHGKQ35xezS8scQjCl9We6S5qcarC30HNPw=; b=FcqlL7uuN9g9x5gKPOlWBqQ+uzCJEQEbE6GRxu84b2gY33sDpmw+MgxNZ1KePQFISm k1WRD424VlB3/DLi8d0HQX2LVr+YPOlE1v2mkLDSsE/ZCqyhvICyVhkWNY9sIwi+SbWD FSmR7ECa0tqbLtPZl+dbDeI96Vkq/92izNCXcPkV4zwmt/gpPYkV49N6z/tmy0O3LPYT JX5Vz23+bCWQL5tSeQhquPnR3yN9bfgcbizSFAxh2GTgUKcM6ctuEHJVrqBW0LlKiOcb 80ThbioBgXunSNh+XW8m5haxy/O32eVpjfmguc25n0LSRMJGB4DhTGgvljbzeXxVYt0R JZUw==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:message-id:subject:mime-version:x-original-sender :reply-to:precedence:mailing-list:list-id:x-spam-checked-in-group :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=QVLPgPPJuHGKQ35xezS8scQjCl9We6S5qcarC30HNPw=; b=BOwiDVu9NERYOgrA6zHnyvDPpY4D2aIwv3di0uSPT7ZC5O4e496496AFD/47/zjuvf 6PA8bvaSHIB86+uJWAFXE/W7J7FVn8vTEiMi/AmLNWoqcpjA/XDl2DBLg4q13eLPoQil 1M0dY9U1AI/keUclQ03EOVT6PNsX0JFh4iFqR+TZLYvyE0xpO2LRCSXNl4MjuL1TGJMl Bmv80PXGjlGsmU6eSQWXAbtS7ZeBzUWumhqIsmBjm9yVt8MuMU0tZfmvA2XmN4KKlIa5 8XzfNGISVf49FfHov5qV5JEECLPXgMDD/0bGUgsSO/edfpHF/rNqLb4w/XcTB44aWjAA BMSQ==
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <https://groups.google.com/group/android-developer>
List-help: <https://groups.google.com/support/>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <https://groups.google.com/group/android-developers/post>, <mailto:android-developers@googlegroups.com>
List-subscribe: <https://groups.google.com/group/android-developers/subscribe>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <mailto:googlegroups-manage+364598216046+unsubscribe@googlegroups.com>, <https://groups.google.com/group/android-developers/subscribe>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
Dirigí encontrar un vídeo bueno *app muestra en 
*https://*github.*com/*googlesamples/*android-Cámara2Vídeo .  Yo *forked esto para 
hacer algunos sencillo *utilitarian cambios.  El resultado es funcional, pero no 
bastante nada.  Para lo que estoy utilizándolo puesto que, bonito no es importante.

Mi *fork de esto es en 
*https://*github.*com/*davidmichaelkarr/*android-Cámara2árbol/de Vídeo/*refinements 
.  Yo  *paste algunos del código de que aquí, pero podría ser más 
eficaz a justo tenerte mira en el código allí.

Qué sorprendía es que cuándo paro el registro de vídeo, correctamente 
salva el vídeo, pero cuándo miro en el *filesystem, veo ambos el vídeo 
real y un *zero-archivo de vídeo de la longitud.  El *timestamp en el *zero-archivo de longitud 
es unos cuantos segundos más tarde que el archivo de vídeo real.

Adivino entiendo por qué esto está pasando, pero no soy seguro de la manera 
mejor de resolver esto.

La manera el *app es estructurado, el Archivo para escribir el vídeo a es montado 
cuándo *preview es iniciado.  El archivo no es escrito a a no ser que empiezo 
grabar vídeo.  Como resultado, el archivo en disco es de hecho creado cuándo 
empiezo *preview modo, incluso si no grabo un vídeo que cronometra que empecé 
el *app.

Uno estrategia posible para limpiar arriba de aquel *zero-archivo de longitud es *somehow 
sacando el archivo en "*onPause" (o alguna variación de aquel).  Básicamente, para 
sacar el archivo cuándo "paro utilizar el *app".

Podría ser más limpio de montar el archivo sólo cuándo empiezo grabar, pero no 
soy seguro cómo a correctamente estructura que para hacer aquello pasa.

-- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*Android *Developers" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx.
Visita este grupo en *https://grupos.*google.*com/Grupo/*android-*developers.
Para ver esta discusión en la visita de web *https://grupos.*google.*com/*d/*msgid/*android-*developers/33#uno278*b0-*dd08-407*e-9738-251950*cfe206%40*googlegroups.*com.
Para más opciones, visita *https://grupos.*google.*com/*d/*optout.
I managed to find a good video app sample at 
https://github.com/googlesamples/android-Camera2Video .  I forked this to 
make some simple utilitarian changes.  The result is functional, but not 
pretty at all.  For what I'm using it for, pretty isn't important.

My fork of this is at 
https://github.com/davidmichaelkarr/android-Camera2Video/tree/refinements 
.  I would paste some of the code from that here, but it might be more 
effective to just have you look at the code there.

What was surprising is that when I stop the video recording, it correctly 
saves the video, but when I look in the filesystem, I see both the real 
video and a zero-length video file.  The timestamp on the zero-length file 
is a few seconds later than the real video file.

I guess I understand why this is happening, but I'm not certain of the best 
way to resolve this.

The way the app is structured, the File to write the video to is set up 
when preview is initiated.  The file isn't written to unless I start 
recording video.  As a result, the file on disk is actually created when I 
start preview mode, even if I don't record a video that time that I started 
the app.

One possible strategy for cleaning up that zero-length file is somehow 
removing the file in "onPause" (or some variation of that).  Basically, to 
remove the file when I "stop using the app".

It might be cleaner to set up the file only when I start recording, but I'm 
not sure how to properly structure that to make that happen.

-- 
You received this message because you are subscribed to the Google Groups "Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/33a278b0-dd08-407e-9738-251950cfe206%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<Anterior por Tema] Tema Actual [Siguiente por Tema>