是否有任何Facebook方式(api /对话框)允许从网络摄像头发布视频/照片?或者将文件记录到服务器(使用flash)然后使用FB.ui stream.publish方法是唯一的方法吗? 感谢。
答案 0 :(得分:0)
我想有几种方法可以做到这一点,你选择的方式最终取决于你需要做什么。
如果您想从网络摄像头直播视频,您需要在客户端的计算机上安装软件,或者通过您的网站从带有闪存的摄像头录制。为了将实时视频发布到Facebook(实际上流它直播),您只能使用FB.ui
JS SDK调用发布Feed故事或者,如果您拥有publish_stream
extended permission,则可以使用任何服务器端SDK通过图谱API发布Feed故事。
如果您希望用户录制视频然后将其保存到Facebook,则客户端实现几乎相同。您必须安装客户端软件才能录制视频然后上传,或通过您的网站使用Flash让用户将其录制并保存在您的服务器上。获得视频副本后,您可以upload it via the Graph API使用其中一个服务器端SDK。您还需要user_videos扩展权限才能上传这些类型的视频。
您也可以将两者结合起来。如果您要让用户流式传输视频,则可以使视频播放器的端点相同,以观看直播视频作为观看该视频的已保存版本的视频。视频完成后,您可以将其副本上传到Facebook。