EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Comment lire une vidéo, dans un VideoView, en continu ou boucle

Novell Android de programmation  
 
Comment lire une vidéo, dans un VideoView, en continu ou boucle

Une des classes offertes par la SDK de Androïde pour lire des vidéos les applications que nous développons est la classe VideoView. Cette classe permet de, formulaire simple, la lecture vidéo par la répartition de ses Itinéraire et l’appel à la Start, méthode de la reproduction. C'est-à-dire, avec pratiquement quatre lignes du code, Nous pouvons visualiser dans ledit objet la vidéo souhaitée.

Comme exemple de, Supposons que nous ayons une objet dans notre interface de classe VideoView, avec nom videoPlayerView, et à l’intérieur, nous avons ce qui suit code:

Nous supposons aussi que nous avons un vidéo dans un nom ‘RAW‘, dans le dossier de ressources ‘Ressources‘.

Avec ce, la vidéo sélectionnée est va jouer dans l’objet une seule fois. Maintenant bien, et si je veux cela dit vidéo jouera en boucle indéfiniment ??

 

Comment jouer, en mode boucle, une vidéo dans un VideoView Novell Android

 

Pour les non pas vu de n’importe quelle méthode implicite qui figurant la lecture boucle mode, Nous allons devoir faire usage de l’objet MediaPlayer Ce point de vue a été Associé. Classe VideoView C’est comme une classe wrapper ou Wrapper classe MediaPlayer, ce qui rend plus facile la mise en œuvre de nos vidéos d’application.

C'est pourquoi, Nous allons y accéder par le biais de l’événement OnPrepared qui nous dit que le support est prêt pour la lecture et, pour ce faire, Nous allons le faire par le biais d’un Écouteur, qui affectera plus tard à notre VideoView.

Pour l’auditeur, Nous allons créer un classe Ce qui mettre en œuvre l’interface IOnPreparedListener et écrire la méthode OnPrepared, comme le montre le code suivant:

Avec ce, Nous affectons la valeur Vrai à l’attribut Une boucle de l’objet MediaPlayer Associé.

Une fois que nous avons la classe liste, alors seulement, que nous n’ont pas assigner un objet de cette classe à notre objet de la classe VideoView. Pour ce faire, Nous utilisons simplement la méthode SetOnPreparedListener de la même, en passant, comme paramètre, un objet de la nouvelle classe VideoLoop que j’ai créé.

De cette façon, le code initial serait la suivante:

Si nous procédons à compiler et courir notre application, Nous allons voir comment maintenant la vidéo est joue mode continu de boucle.

Laissez-nous un commentaire ou d’entrer à laForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

3 Thoughts on"Comment lire une vidéo, dans un VideoView, en continu ou boucle

cyberlacs

Comment faire pour que cette application obtenir toutes les vidéos dans un dossier et lire tous ?

    Joshua

    Bonjour cyberlacs, essayez d’utiliser le EventHandler videoplayer. achèvement + = (expéditeur, e) => { }, interrompre la vidéo et en lui assignant un nouvel itinéraire et redémarrer la vidéo encore une fois.

      cyberlacs

      Mon ami a travaillé ici Merci beaucoup même seulement utilisé si:

      VideoPlayer. achèvement + = (expéditeur, e) => { … } et ça a marché 🙂

      Je développe le formulaire de demande de Novell

      Merci beaucoup.

Les commentaires sont fermés.