Ich habe 10 Videos, die ich spielen muss, sobald einer fertig ist, beginnt der nächste zu spielen.
Ich verwende ExoPlayer von Google , ich verwende das Beispiel in DEMO @ GitHub . Ich kann 1 Video spielen, aber wenn ich versuche, den nächsten zu spielen, wird es nicht beginnen.
Wenn ich versuche, den Player erneut zu installieren, und die Wiedergabe erneut startet, stürzt er ab.
%Vor%Was mache ich falsch? Wie kann ich Videos Kontinuität spielen?
Danke.
Sie können den ExoPlayer bis zu dem Punkt, an dem Sie release () aufrufen, wiederverwenden und dann nicht mehr verwenden.
Um das aktuell wiedergegebene Medium zu ändern, müssen Sie im Wesentlichen die folgenden Schritte ausführen:
%Vor%Das Erstellen der Renderer ist ein wenig komplizierter, aber das ist der Fluss, dem Sie folgen sollten, und der Player sollte in der Lage sein, Videos zu wiederholen.
Ich benutze Exoplayer Änderung mp4 Video Erfolg. Ich benutze das Beispiel in der DEMO. 1.DEMO-Projekt in DemoPlayer.java:
%Vor%2.DEMO-Projekt in PlayerActivity.java: Methode hinzufügen:
%Vor%Merken Sie sich den Parameter param contentUri, bevor Sie die Methode changeVideo aufrufen.
Es gibt eine andere Lösung, die Sie auf VerkettenMediaSource beziehen können, um automatisches Abspielen der nächsten Medien zu erreichen.
Im Beispiel der Demo-App: 1. Starten Sie den ExoPlayer 2. Wählen Sie Wiedergabelisten 3. Wählen Sie Katzen- & gt; Hunde