我想将facebook
个视频嵌入到我的android
应用中。有API
吗?我检查了facebook API
,但似乎仅用于网络。如果没有好的API,我应该使用什么? WebView
或VideoView
还是其他?
答案 0 :(得分:0)
我可以通过在Webview中加载此URL来播放Facebook视频。但是它有一些问题,例如,无法调整视频大小,无法完全使用播放器控件。
答案 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播放器之间,可以进行大量配置以允许根据需要显示视频。