EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Als Standardsprache festlegen
PF-Fragen - Forum

Wie man ein Video abzuspielen, in einem VideoView, kontinuierlich oder Schleife

Xamarin Android Programmierung  
 
Wie man ein Video abzuspielen, in einem VideoView, kontinuierlich oder Schleife

Eine der Klassen von Angeboten der SDK der Android für Videos abspielen in den apps ist, dass wir die Entwicklung der Klasse VideoView. Diese Klasse ermöglicht es uns, Form einfach, die video-Wiedergabe durch die Zuweisung von seiner Strecke und die Forderung, die Start-Methode Wiedergabeliste. D. h., mit praktisch vier Linien Code, Wir visualisieren in besagten Objekt das gewünschte video.

Als Beispiel, Angenommen, wir haben eine Objekt in unserer Klassenschnittstelle VideoView, mit Namen videoPlayerView, und im Inneren haben wir im folgenden Code:

Wir gehen davon aus, dass wir haben eine Video in einen Unterordner namens ‘Rohe‘, im Ordner "Ressourcen" ‘Ressourcen‘.

Mit diesem, ist das ausgewählte video wird spielen im Objekt nur einmal. Jetzt gut, und wenn ich das Video machen wollen spielen Schleife auf unbestimmte Zeit?

 

Wie spielen, im Loop-Modus, ein Video in einem VideoView Xamarin Android

 

Ohne jede implizite Methoden dieser sicheren Modus Wiedergabeschleife, Wir müssen zu verwenden des Objekts MediaPlayer Diese Ansicht wurde Associate. Klasse VideoView ist wie eine Wrapper-Klasse oder Wrapper Klasse MediaPlayer, Was macht einfacher die Umsetzung von unsere Anwendungsvideos.

Daher, Wir wollen Zugang zu ihm durch die Veranstaltung OnPrepared Das sagt uns, dass das medium bereit für deren Reproduktion und, dazu, Wir tun es durch eine Listener, die weisen später auf unserer VideoView.

Für den Hörer, Wir erstellen ein Klasse Was Umsetzung die Schnittstelle IOnPreparedListener und wir werden die Methode schreiben OnPrepared, wie im folgenden Code gezeigt:

Mit diesem, Wir weisen Sie den Wert Wahre dem Attribut Looping des Objekts MediaPlayer Associate.

Einmal haben wir die Klasse Liste, Wir müssen nur unsere Class-Objekt ein Objekt dieser Klasse zuweisen VideoView. Dazu, Wir verwenden einfach die Methode SetOnPreparedListener der gleichen, Weitergabe, als Parameter, ein Objekt der neuen Klasse VideoLoop ich erstellt haben.

Auf diese Weise, der erste Code würde wie folgt aussehen:

Wenn wir weiter Kompilieren und Ausführen Unsere Anwendung, Wir werden sehen, wie jetzt die Video ist spielt Dauerbetrieb der Schleife.

Lassen Sie uns einen Kommentar oder geben Sie dieForum
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"Wie man ein Video abzuspielen, in einem VideoView, kontinuierlich oder Schleife

cyberlacs

Wie erstelle ich so, dass diese Anwendung holen Sie sich alle Videos in einem Ordner und alle spielen ?

Antwort
    Joshua

    Hallo cyberlacs, versuchen Sie es mit dem EventHandler Videoplayer. Abschluss + = (Absender, e) => { }, das Video unterbrechen und weisen sie eine neue Route und das Video erneut einen Neustart.

    Antwort
      cyberlacs

      Mein Freund arbeitete hier also Dank viel sogar einfach nur benutzt:

      Videoplayer. Abschluss + = (Absender, e) => { … } Und es hat geklappt 🙂

      Ich entwickle das Xamarin-Antragsformular

      Vielen Dank.

      Antwort

Kommentare sind geschlossen.