2016-04-28 6 views
-2

Ich habe die automatische Video-Wiedergabe-Funktion in Facebook News Feeds überprüft. Ich arbeite an einer Android-App und möchte das gleiche Feature in meiner Anwendung implementieren. Ich habe das gleiche News-Feed-Layout wie Facebook. Ich habe dies mit Recyclerview implementiert.Wie Facebook implementiert Auto Video Play-Funktion in Android-Anwendung

Können Sie mir bitte vorschlagen, wie ich die gleiche Funktion in meiner Anwendung wie Facebook implementieren kann.

In meiner Anwendung können die Videos aus beliebigen Quellen stammen wie die Videos von youtube, vimeo oder anderen Quellen. Daher möchte ich alle diese Arten von Videos unterstützen.

Vielen Dank für Ihre Unterstützung.

Antwort

0

Können Sie bitte vorschlagen, wie ich das gleiche Feature in meiner Anwendung als Facebook implementieren kann.

Bitte überprüfen Sie diesen Link: https://medium.com/@v.danylo/implementing-video-playback-in-a-scrolled-list-listview-recyclerview-d04bc2148429#.gq8fk82sn

In meiner Anwendung die Videos aus beliebigen Quellen wie die Videos sein kann kann von youtube, vimeo oder anderen Quellen stammen. Deshalb möchte ich für alle diese Arten von Videos Unterstützung geben.

über youtube-Video-Player in der Anwendung einzufügen, überprüfen Sie bitte auf diesen Link und wählen Sie die beste Möglichkeit für Sie, App: http://mlsdev.com/en/blog/16-three-ways-to-add-youtube-video-to-android-app

Und vimeo Video, können Sie versuchen, # 1 in diesem Link zu verwenden, einbetten webview zu android app, nehmen Sie bitte einen Blick auf dieses Beispiel:

//Auto playing vimeo videos in Android webview 
mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.getSettings().setAppCacheEnabled(true); 
mWebView.getSettings().setDomStorageEnabled(true); 

// how plugin is enabled change in API 8 
if (Build.VERSION.SDK_INT < 8) { 
    mWebView.getSettings().setPluginsEnabled(true); 
} else { 
    mWebView.getSettings().setPluginState(PluginState.ON); 
} 
mWebView.loadUrl("http://player.vimeo.com/video/24577973?player_id=player&autoplay=1&title=0&byline=0&portrait=0&api=1&maxheight=480&maxwidth=800"); 

Quelle: https://gist.githubusercontent.com/TjWallas/5432924/raw/0d19f303f9fa7469e2fd5a87b21215fbb793d955/AndroidVimeo.java

+0

ich habe diese Bibliothek bereits überprüft, aber ich spielen andere Quellen ein Problem bin vor Videos wie Youtube oder Vimeo Videos mit dieser Bibliothek. Bitte schlagen Sie hier vor, wie ich alle Videos in meiner Anwendung wiedergeben kann. Vielen Dank. :) –

+0

Ich importiere bereits Facebook sdk in meiner Anwendung. Kann ich einen Facebook-Code verwenden, um das gleiche in meiner Anwendung zu implementieren, so dass ich die gleiche Funktionalität auch in meiner Anwendung implementieren kann. –

+0

Bitte überprüfen Sie die aktualisierte Antwort –