Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Clonar Talking Tom - SurfaceView, VideoView e problemas

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. =D

O 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
(11) 8565-8455

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário