2016-04-28 53 views
-2

我已經檢查了Facebook新聞Feed中的自動視頻播放功能。我正在開發一個android應用程序,並希望在我的應用程序中實現相同的功能。我有與Facebook使用相同的新聞提要佈局。我已經使用Recyclerview實現了這一點。Facebook如何在Android應用程序中實現自動視頻播放功能

能否請您建議我如何在Facebook應用程序中實現與我的應用程序相同的功能。

在我的應用程序中,視頻可以來自任何來源,如視頻可能來自YouTube,VIMEO或其他來源。所以我想支持所有這些類型的視頻。

非常感謝您的支持。

回答

0

您能否建議我如何在Facebook上執行我的 應用程序中的相同功能。

請檢查此鏈接:https://medium.com/@v.danylo/implementing-video-playback-in-a-scrolled-list-listview-recyclerview-d04bc2148429#.gq8fk82sn

在我的應用程序的視頻可以從類似的視頻 任何來源可以是來自YouTube,VIMEO或其他來源。所以我想給所有這些類型的視頻支持 。

關於新增YouTube視頻播放器應用程序,請檢查此鏈接,並選擇適合你的應用程序的最佳方式:http://mlsdev.com/en/blog/16-three-ways-to-add-youtube-video-to-android-app

和Vimeo的視頻,你可以嘗試在鏈接使用#1,嵌入的WebView到Android應用程序,請看看這個例子:

//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"); 

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

+0

我已經檢查這個庫,但我玩其他來源面臨的一個問題使用此庫的youtube或vimeo視頻等視頻。 請在此處建議如何在我的應用程序中播放所有視頻。 非常感謝。 :) –

+0

我已經在我的應用程序中導入Facebook sdk。我可以使用一些Facebook代碼在我的應用程序中實現相同的功能,這樣我就可以在我的應用程序中實現相同的功能。 –

+0

請檢查更新的答案 –

相關問題