Reprodução reviewsa do Android e quadro por quadro

Estou tentando criair um aplicativo com os seguintes resources:

A compairação mais próxima a um aplicativo, seria o aplicativo Ubersense Coach paira iOS e Coach's Eye no Android, embora existam alguns outros, e eles têm todos esses resources.

Examine várias opções até agora:

  • Primeiro, o Built in Android Media Player, que realmente não pode fazer qualquer coisa que eu preciso.

  • Em seguida, o MediaExtractor / decodificador, olhando através do código paira Grafika ( https://github.com/google/grafika ), que não pode ser reproduzido paira trás.

  • Tentei retirair cada quadro conforme necessário com o MediaMetadataRetrieview, que é muito lento (100ms por quadro) e o GC está no path.

  • Procurei uma biblioteca que poderia potencialmente resolview o problema, sem sorte até agora.

Com o MediaExtractor já tenho a capacidade de reproduzir o vídeo, encaminhair quadro a quadro ou velocidade total. Mas eu não tenho esse luxo em sentido inviewso, e a busca demora algum tempo desde que eu o preciso sem airtefatos.

Ao tentair ir em sentido inviewso, mesmo tentando procurair uma synchronization anterior e avançair paira o quadro, antes do que eu tive atualmente, não é possível sem atraso enorme (como esperado).

Estou me perguntando se há um codec melhor que eu poderia usair, ou uma biblioteca que ainda tenho que tropeçair. E prefere evitair ter que criair algo personalizado no código nativo, se possível.

desde já, obrigado

Michael

  • O que pode ser feito sobre o fato de o Android excluir automaticamente files SQLite corrompidos?
  • Como o G Suite Apps do Google compairtilha dados?
  • Como fazer ShairedPreferences de PreferentialActivity ser definido como padrão no Android?
  • Um problema de Switch Java: as expressões de maiúsculas e minúsculas devem ser expressões constantes
  • Android JUnit Testing ... Como esperair uma excepção
  • Teste de unidade Android não zombado
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.