Auteur : Lin Guanhong/Ghost sous le bout des doigts
Nuggets : https://juejin.im/user/587f0dfe128fe100570ce2d8
Blog : http://www.cnblogs.com/lingguanh/
GitHub : https://github.com/af913337456/
Pour votre expérience intuitive, assurez-vous de lire le gif ci-dessous, le lien gitHub du code source se trouve après.
Afin d'éviter à tout le monde de perdre du temps, regardez simplement le Gif ci-dessous. Il est légèrement plus grand, alors soyez patient. Après avoir lu ceci, si vous pensez en avoir besoin, alors écoutez-moi et continuez.
La démo gif est trop volumineuse et ne peut pas être affichée sur github. Pour regarder le lien vidéo, vous pouvez vous rendre sur l'article : https://juejin.im/post/59006c76a0bb9f0065dbc835
repositories {
jcenter ()
maven { url "https://jitpack.io" }
}
compile 'com.github.af913337456:WeChatVideoView:1.0'
Si vous lisez le gif ci-dessus, vous trouverez les fonctions suivantes (Liste des fonctions) :
1. Intuitif
2. Caché
Les points de fonction intuitifs sont presque les mêmes que ceux de la nouvelle version de微信
. Cliquez sur une vidéo du cercle d'amis, puis accédez à une page d'activité pour la charger et la lire.
Étant donné que SurfaceView est utilisé à la place de TextureView, le délai de commutation entre l'image et la vidéo est également dû à cette raison.
De cette façon, le Relativelayout avec l'identifiant Activity_main sera chargé en tant que conteneur parent. Parce que vous souhaitez éviter les fuites de mémoire, vous devez également suivre les étapes suivantes, qui ne dépasseront pas 6 lignes de code.