web-dev-qa-db-fra.com

Comment utiliser Android exoplayer

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?

41
kimv

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/

26
Thomas B Homburg

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.

2
Priyanshi Gupta

OR

Vous pouvez voir cette vidéo de tutoriel.

https://youtu.be/mVJmOCb8Erw

1
Kunal Bhatia

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

0
Hamid Reza