Autor: Lin Guanhong/Ghost sob a ponta dos dedos
Pepitas: https://juejin.im/user/587f0dfe128fe100570ce2d8
Blog: http://www.cnblogs.com/linguanh/
GitHub: https://github.com/af913337456/
Para sua experiência intuitiva, certifique-se de ler o gif abaixo, o link do código-fonte do gitHub está depois dele.
Para evitar que todos percam tempo, basta olhar o Gif abaixo. Ele é um pouco maior, então tenha paciência. Depois de ler isto, se você acha que precisa, por favor, me escute e continue.
A demonstração gif é muito grande e não pode ser exibida no github. Para assistir ao link do vídeo, você pode acessar o artigo: https://juejin.im/post/59006c76a0bb9f0065dbc835
repositories {
jcenter ()
maven { url "https://jitpack.io" }
}
compile 'com.github.af913337456:WeChatVideoView:1.0'
Se você ler o gif acima, encontrará as seguintes funções (lista de funções):
1. Intuitivo
2. Oculto
Os pontos de função intuitivos são quase os mesmos da nova versão do微信
. Clique em um vídeo do círculo de amigos e entre na página de atividades para carregar e reproduzir.
Como o SurfaceView é usado em vez do TextureView, o atraso na alternância entre imagem e vídeo também se deve a esse motivo.
Desta forma, o Relativelayout com o id Activity_main será carregado como o contêiner pai. Como você deseja evitar vazamentos de memória, também precisará concluir as etapas a seguir, que não excederão 6 linhas de código.