我正在尝试开发一个网络应用程序,该应用程序涉及获取用户的 Facebook 视频并允许他们创建用户/观众交互性。为了做到这一点,我需要某种类似于 YouTube 和其他视频服务器提供的 Facebook 播放器 API(提供事件监听器、播放暂停、音量功能)。不过他们似乎没有,我已经四处寻找了一段时间。
理想情况下,我想联系 Facebook 并询问是否可以,但我也找不到任何联系信息。
我正在尝试开发一个网络应用程序,该应用程序涉及获取用户的 Facebook 视频并允许他们创建用户/观众交互性。为了做到这一点,我需要某种类似于 YouTube 和其他视频服务器提供的 Facebook 播放器 API(提供事件监听器、播放暂停、音量功能)。不过他们似乎没有,我已经四处寻找了一段时间。
理想情况下,我想联系 Facebook 并询问是否可以,但我也找不到任何联系信息。
该播放器相当基本,但很容易找到:
它链接自 Facebook.com 前端的每个 Facebook 视频页面:
在Graph API中:
HTTP GET https://graph.facebook.com/2031763147233:
{
"id": "2031763147233",
"from": {
"name": "Facebook",
"category": "Product/service",
"id": "20531316728"
},
"name": "Facebook Video Calling",
"description": "Bring your conversations to life on Facebook. With face-to-face video
"embed_html": "<object width=\"400\" height=\"300\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/2031763147233\" /><embed src=\"http://www.facebook.com/v/2031763147233\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"400\" height=\"300\"></embed></object>",
//Other fields ommitted
在FQL中:
SELECT vid, title, embed_html FROM video WHERE vid = 3902879808751
:
{
"data": [
{
"vid": 3902879808751,
"title": "Facebook Camera",
"embed_html": "<object width=\"400\" height=\"224\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/3902879808751\" /><embed src=\"http://www.facebook.com/v/3902879808751\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"400\" height=\"224\"></embed></object>"
}
]
}
时间飞逝,现在有一个官方的 Facebook 视频播放器 Javascript API。
这是其文档的链接:https ://developers.facebook.com/docs/plugins/embedded-video-player/api