Je cherche à implémenter le ExoPlayer
de Google dans mon application. Leur documentation semble assez vague pour moi, et tout ce que je recherche, c'est de lire une vidéo à partir d'une URL, sans paramètres personnalisés compliqués, ni rien de ce genre. Je n'ai trouvé aucun tutoriel sur la façon de le faire. L'exemple qu'ils ont sur git est bien trop compliqué pour ce dont j'ai besoin et, vu que je suis nouveau dans le streaming vidéo, je n'ai pas compris grand chose. Tout ce que j'ai réussi à faire jusqu'à présent, c'est d'afficher un com.google.Android.exoplayer.AspectRatioFrameLayout
.
En gros, j'ai une URL. J'ai besoin de lire la vidéo et de gérer onConfigurationChanged
lorsque l'utilisateur retourne l'écran.
Quelqu'un peut-il aider?
La bibliothèque ExoMedia englobe exoplayer dans une API plus simple et fournit une vue vidéo à utiliser dans les mises en page. Voir des exemples d'utilisation sur github: https://github.com/brianwernick/ExoMedia/
Une VideoView serait une meilleure idée si vous souhaitez afficher uniquement une URL de vidéo. ExoPlayer nécessite des efforts de développement, même pour appeler sa simple instance. Cependant, la lecture est plus rapide et plus efficace, elle-même sauvegardée par une communauté open source active. Ce lien fournit une bonne navigation dans la mise en œuvre en donnant de nombreuses raisons de passer à ExoPlayer. Bien sûr, vérifiez le guide officiel du développeur , la version mise à jour comporte des modules fractionnés pour une implémentation plus simple.
Voici un nouveau Github Bibliothèque nommée MagicalExoPlayer = = , Celui basé sur ExoPlayer.
Prend en charge MP4 , [~ # ~] hls [~ # ~] et Dash .
Prend en charge les formats d'image personnalisés
Support FullScreen