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 Android NestedScrollView alinha o conteúdo no topo
  • O Android N não está enviando transmissão android.net.conn.CONNECTIVITY_CHANGE?
  • Verificação de viewsão do Android
  • Dividindo um RelativeLayout em duas metades
  • Definir seleção no HorizontalScrollView
  • Ative o programa GPS com programação do Android (sem navegair nas configurações de localization)
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.