【问题标题】:How to embed facebook videos in Android App?如何在 Android 应用程序中嵌入 Facebook 视频?
【发布时间】:2019-07-21 14:23:24
【问题描述】:

我想将 facebook 视频嵌入到我的 android 应用中。有没有API 呢?我检查了facebook API,但它似乎只适用于网络。如果没有好的API,我应该使用什么? WebViewVideoView 或其他什么?

【问题讨论】:

    标签: android facebook api video embed


    【解决方案1】:

    我可以通过在 webview 中加载这个 url 来播放 facebook 视频。但它有一些问题,例如不能调整视频大小,不能完全使用播放器控制。

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

    【讨论】:

      【解决方案2】:

      我知道这是一个老问题,但适当的方法是从加载 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 播放器之间,这是可以配置的,可以根据需要显示视频。

      【讨论】:

        猜你喜欢
        • 2016-09-30
        • 2013-12-27
        • 2013-06-08
        • 1970-01-01
        • 2011-11-23
        • 1970-01-01
        • 2016-12-06
        • 2014-01-22
        • 2018-04-17
        相关资源
        最近更新 更多