我正在嘗試開發一個Web應用程序,涉及到一個用戶的Facebook視頻,並允許他們創建用戶/觀衆的互動。爲了做到這一點,我需要一些類似於YouTube和其他視頻服務器提供的Facebook播放器API(提供eventlisteners,播放暫停,音量功能)。他們似乎沒有一個,但我一直在尋找一段時間。Facebook的視頻播放器的API
理想情況下,我想聯繫Facebook並詢問是否有可能,但我也找不到任何聯繫信息。
我正在嘗試開發一個Web應用程序,涉及到一個用戶的Facebook視頻,並允許他們創建用戶/觀衆的互動。爲了做到這一點,我需要一些類似於YouTube和其他視頻服務器提供的Facebook播放器API(提供eventlisteners,播放暫停,音量功能)。他們似乎沒有一個,但我一直在尋找一段時間。Facebook的視頻播放器的API
理想情況下,我想聯繫Facebook並詢問是否有可能,但我也找不到任何聯繫信息。
玩家是相當基本的,但很容易發現:
這是linked from every Facebook video page on the frontend of Facebook.com:
而在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
我相信你誤解了我的問題,但由於!我已經知道上述內容,並且已經成功嵌入了Facebook視頻。但我真正的問題是,是否有一種方法來使用JavaScript來操縱控件或收聽事件。例如,當視頻結束/播放/暫停時,我想要觸發一個信號。 –
你必須反編譯播放器才能確定,但我認爲不 - 爲什麼不把源視頻加載到自己的播放器中? – Igy
你好Jocelin Lee,你找到了解決方案嗎?我也在尋找這個問題的答案。 – Kulpemovitz