如何在Facebook App中嵌入Facebook视频?

时间:2019-02-27 18:59:08

标签: android facebook api video embed

我想将facebook个视频嵌入到我的android应用中。有API吗?我检查了facebook API,但似乎仅用于网络。如果没有好的API,我应该使用什么? WebViewVideoView还是其他?

2 个答案:

答案 0 :(得分:0)

我可以通过在Webview中加载此URL来播放Facebook视频。但是它有一些问题,例如,无法调整视频大小,无法完全使用播放器控件。

https://www.facebook.com/video/embed?video_id=video_id/

答案 1 :(得分:0)

我知道这是一个老问题,但是执行此操作的适当方法是从加载Facebook嵌入式播放器的服务器提供页面。您可以在Facebook开发人员平台文档中找到答案。搜索“嵌入式视频和实时视频播放器”。到目前为止,有效的链接为here

这是Facebook提供的示例代码片段:

<html> 
<head> 
<title>Your Website Title</title> 
</head> 
<body> 
<!-- Load Facebook SDK for JavaScript -->        
<div id="fb-root"></div> <script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script> 

<!-- Your embedded video player code -->    
<div class="fb-video" data-href="https://www.facebook.com/facebook/videos/10153231379946729/" data-width="500" data-show-text="false"> 
<div class="fb-xfbml-parse-ignore">   
<blockquote cite="https://www.facebook.com/facebook/videos/10153231379946729/"> <a href="https://www.facebook.com/facebook/videos/10153231379946729/">How to Share With Just Friends</a> <p>How to share with just friends.</p> Posted by <a href="https://www.facebook.com/facebook/">Facebook</a> on Friday, December 5, 2014     
</blockquote> 
</div> 
</div> 
</body> 
</html>

它工作得很好,但是应该使用https进行访问,因为这似乎是使用Facebook API的要求。

[编辑]仅用于其他信息。在Android Webview和Facebook播放器之间,可以进行大量配置以允许根据需要显示视频。