Javascript 如何配置Facebook嵌入视频播放器插件嵌入的视频

Javascript 如何配置Facebook嵌入视频播放器插件嵌入的视频,javascript,facebook,video,sdk,Javascript,Facebook,Video,Sdk,我已经通过使用嵌入了一个视频。如果用户在手机中以垂直模式打开页面,则当用户将其更改为水平屏幕模式时,视频宽度将保持与屏幕宽度相同的宽度,因此视频旁边有一个空白区域 为了解决这个问题,我想让它在用户点击播放按钮时全屏播放。我已经检查了文档,但没有找到动态配置视频宽度和全屏状态的解决方案 我检查了下面的链接,但没有结果: 您无法自动触发全屏,用户必须这样做。//Facebook明确表示,他们的大多数社交插件只是“响应性”的,因为他们会在一定程度上适应页面加载/插件呈现时的条件;但是在那之后,

我已经通过使用嵌入了一个视频。如果用户在手机中以垂直模式打开页面,则当用户将其更改为水平屏幕模式时,视频宽度将保持与屏幕宽度相同的宽度,因此视频旁边有一个空白区域

为了解决这个问题,我想让它在用户点击播放按钮时全屏播放。我已经检查了文档,但没有找到动态配置视频宽度和全屏状态的解决方案

我检查了下面的链接,但没有结果:


您无法自动触发全屏,用户必须这样做。//Facebook明确表示,他们的大多数社交插件只是“响应性”的,因为他们会在一定程度上适应页面加载/插件呈现时的条件;但是在那之后,系统不会动态地适应变化。@CBroe是的。所以我想用另一种方法解决(还没有发现),那么你能做的就是,当设备的方向改变时,用一个“新”插件替换渲染的插件。您可以订阅可用的事件,以确定视频是否仍在暂停或已在播放,如果它正在再次播放“seek”到相同的位置,则在调用“replacement”的播放方法之前…但这将有点复杂,很可能无法很好地执行,用户是否会喜欢已经播放的视频被中断,这一点值得怀疑。@CBroe如果用“新插件”替换插件,则重新加载视频似乎需要时间,因此这对于观看视频的用户来说是一种不好的体验。正如我所说,这可能不会很顺利地工作……您可以尝试以不同的大小呈现两个版本的插件,然后只在这两个版本之间切换,而不是创建“新”版本。但是你必须解决的问题是暂停一个位置,然后让另一个从那个位置“继续”比赛,这个问题仍然存在。不值得这么麻烦。