Wie spiele ich Video in ListView wie Instagram und Vine?

9

Ich bin neu in der Android-Entwicklung und versuche mehrere Videos in einer Listenansicht abzuspielen. Gegenwärtig ist jedes Listenansichtszeilenelement ein VideoView. Dieser Ansatz hat nicht funktioniert, da die VideoViews abnormal funktionieren, wenn ich mit dem Scrollen anfange. Ich habe hier recherchiert, hier , hier und stellte fest, dass VideoViews und TextureViews in ListViews und ScrollViews nicht gut funktionieren. Wie können Apps wie Vine und Instagram Videos in Listenansichten abspielen? Jede Hilfe wird sehr geschätzt?

    
DollaBill 20.11.2014, 15:43
quelle

2 Antworten

0

Um Videos in Listview abzuspielen, müssen Sie Video bei Element-Klick von ListView öffnen, dann können Sie Ihre Video-URL in String wie:

abrufen %Vor%

Übergeben Sie nun myUrl an die nächste Aktivität und legen Sie diese Zeichenfolge als

fest %Vor%

Jetzt in Ihrer nächsten Aktivität rufen Sie es als

ab %Vor%

In einigen Fällen Zum Einstellen von VideoView können Sie Folgendes verwenden:

%Vor%

wie von Android Scrollview mit Videobetrachtung gibt Problem

Anstelle von VideoView können Sie auch versuchen, TextureView als Referenz zu verwenden, um Referenznummer 2 zu sehen:

Weitere Informationen zum Video-Streaming finden Sie in der folgenden URL: 1 & gt; Ссылка

2 & gt; Ссылка

    
Choke_de_Code 16.08.2015 11:04
quelle
0

Obwohl die Antwort verspätet ist, denke ich, dass es jemandem helfen könnte, der nach dem gleichen sucht. Es gibt eine Beispiel-App aus dem GitHub, die eine Implementierung für diese Anforderung hat: -

Ссылка

Für das Verständnis des Codes siehe folgenden Link ist es wirklich hilfreich für Sie: -

Ссылка

Das Problem besteht darin, dass Videoansicht in Listenansicht einige Einschränkungen aufweist und Umgang mit Playbacks, so dass diese Bibliothek das VideoView basierend auf TextureView implementiert. Hier ist, wie es aussieht

    
Karan sharma 22.02.2018 06:51
quelle