/ / Como criar um widget de vídeo de sobreposição como o aplicativo do YouTube? - android, android-layout, vídeo, videoview

Como criar um widget de vídeo de sobreposição como o aplicativo do YouTube? - android, android-layout, vídeo, videoview

Eu estou criando aplicativo com widget de vídeo que tem recurso de tela cheia.

Minha abordagem é que eu tenho FrameLayout principal e quando eu alternar em tela cheia eu adiciono fundo preto e widget VideoView para este layout.

O problema com a minha abordagem é que a alteração da estrutura View, onde o VideoView é armazenado, faz com que o MediaPlayer reinicie a reprodução, portanto, o vídeo é recuperado - atraso no jogo.

Solução possível

Criar widget / camada de sobreposição, onde é o vídeojogado e redimensionar esta sobreposição para fullscreen ou posicioná-lo sobre a área onde deve ser reproduzido vídeo. Se eu não estou errado. Isso não vai causar invalidação de tela, como é quando é videoview movido na hierarquia de exibição. Portanto, o vídeo deve continuar como no novo aplicativo do youtube (android 4.3).

Infelizmente, eu não sou mestre do Android, apenasiniciante com Android e esta é a minha primeira aplicação mais complexa. Então, eu não posso implementar isso sozinho e eu também quero outra sobreposição onde o controlador de vídeo é colocado e essa sobreposição deve ser colocada sobre a sobreposição de videovisão.

Respostas:

9 para resposta № 1

Se você quer dizer como no aplicativo youtube você pode "minimizar" o vídeo enquanto sua reprodução está aqui em como criá-lo

http://flavienlaurent.com/blog/2013/08/28/each-navigation-drawer-hides-a-viewdraghelper/