【发布时间】:2019-07-21 14:23:24
【问题描述】:
我想将 facebook 视频嵌入到我的 android 应用中。有没有API 呢?我检查了facebook API,但它似乎只适用于网络。如果没有好的API,我应该使用什么? WebView 或 VideoView 或其他什么?
【问题讨论】:
标签: android facebook api video embed
我想将 facebook 视频嵌入到我的 android 应用中。有没有API 呢?我检查了facebook API,但它似乎只适用于网络。如果没有好的API,我应该使用什么? WebView 或 VideoView 或其他什么?
【问题讨论】:
标签: android facebook api video embed
我可以通过在 webview 中加载这个 url 来播放 facebook 视频。但它有一些问题,例如不能调整视频大小,不能完全使用播放器控制。
【讨论】:
我知道这是一个老问题,但适当的方法是从加载 Facebook 嵌入式播放器的服务器提供一个页面。您可以在 Facebook 的开发者平台文档中找到答案。搜索“嵌入式视频和实时视频播放器”。目前有效的链接是here。
这是 Facebook 提供的示例代码 sn-p:
<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 播放器之间,这是可以配置的,可以根据需要显示视频。
【讨论】: