Na verdade fizemos o contrário disso. Nós recebemos o frame de cada animação e geramos vídeos a partir deles, justamente pela compressão associada. Já sabemos q é inviável sem ser por vídeo pelo fator de tamanho final do app. Com os vídeos já está em mais de 100Mb , para vc ter idéia!
On Oct 27, 2011 2:14 PM, "Daniel Novi Capelassi" <daniel9c@gmail.com> wrote:
Uma solucao é pegar todos os frames da animacao do video transformar cada frame em imagem e cria um sprite para cada animacao, como se fosse em um game. Cada acao do usuário vc manda rodar um sprite diferente.2011/10/28 Ubiratan Soares <ubiratan.f.soares@gmail.com>Se for para reaproveitar ae mesmas animações que já temos para iPhone, não rola. E flash depende do cara ter flash no device, n é algo com que podemos contar....
Mais alguém galera? Dá uma luz ae!
Abrasss
On Oct 27, 2011 12:54 PM, "Cassiano Ricardo Geromel" <cassianorgeromel@gmail.com> wrote:Pq nao tenta fazer com flash?
Em 26/10/2011 17:48, "Ubiratan Soares" <ubiratan.f.soares@gmail.com> escreveu:Amigos do grupo, boa tarde.Estamos com um aplicativo para fazer tipo um clone do Talking Tom Cat (http://goo.gl/FFdg0), app bem popular para Android e iOS. Estamos trabalho com base no Galaxy Tab 7' (o primeirão)Foram passadas para nós as imagens componentes dos frames de cada animação que o boneco irá executar. Tomamos uma decisão de projeto de fazer a implementação através de vídeos correspondendo às animações, de forma que a interação do usuário faz com que se troquem os vídeos conforme o desejado, gerenciando apenas as transições entre dois vídeos.Para não me alongar muito : a solução funciona perfeitamente no iOS, mas está problemática no Android. Simplesmente não estamos conseguindo fazer a transição entre 2 vídeos ser suave, muito disso pelo fato de uma SurfaceView não aceitar uma imagem de background. Em uma das nossas tentativas - carregando 2 Media Players para animações consecutivas - a maldita tela preta de fundo da SurfaceView aparece entre o release de um vídeo e o prepare do seguinte, ainda que esse esteja já carregado.Não conseguimos tirar o delay para a execução de 2 vídeos distintos de jeito nenhum. Já usamos MediaPlayer, VideoView, imagens para tentar "colar" as transições on-the-go na execução, mas o delay de cerca de 0.5s parece insuperável. Já estamos há 3 dias nesse problema e estamos meio que travados. =/Pergunto a vocês : o que eventualmente não estamos enxergando? Será que é vantagem pensar em soluções usando animações em vídeo, mas gerenciar isso com HTML5 por exemplo? Não vemos como isso pode ser vantajoso, mas o Lúcio comentou aqui no grupo que estava utilizando HTML5 em um app para o Xoom, então nada como perguntara para quem eventualmente sabe mais do que a gente. =DO app Talking Tom Cat tem cerca de 40 Mb no iOS e uns 30 Mb no Android pelo que testamos, certamente usam vídeos pela compressão, e sinceramente nós também temos que usar, senão o fator tamanho final do aplicativo fica proibitivo.Desculpem pelo longo email, sei que é horrível, mas agradeço desde já por qualquer ajuda![]s----------------------------------------------------------
Ubiratan Soares
--
------------------------------------------------------------------------------------------------------------------------
// "Eu adoraria mudar o mundo, pena que eles não me fornecem o código-fonte". \\
~
\°v°
( . )\ --> open-source
^ ^
------------------------------------------------------------------------------------------------------------------------






0 comentários:
Postar um comentário