Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iPhone上Facebook即时文章中的内联视频播放_Javascript_Ios_Iphone_Facebook_Facebook Instant Articles - Fatal编程技术网

Javascript iPhone上Facebook即时文章中的内联视频播放

Javascript iPhone上Facebook即时文章中的内联视频播放,javascript,ios,iphone,facebook,facebook-instant-articles,Javascript,Ios,Iphone,Facebook,Facebook Instant Articles,我正在使用iframe将视频嵌入Facebook即时文章中 当我尝试在Android手机上播放视频时,它会在线播放(即)而不是全屏播放 但是,如果我尝试观看即时文章并尝试在iPhone上播放视频,它会被本机iOS视频播放器所取代 我需要它在我的自定义视频播放器中播放,这就是为什么我使用iframe来嵌入它 我已经尝试将playsinline和webkit playsinline属性添加到视频标签和iframe中 但是他们只在Safari上工作,而不是即时文章 有什么方法可以在即时文章中实现在

我正在使用iframe将视频嵌入Facebook即时文章中

  • 当我尝试在Android手机上播放视频时,它会在线播放(即)而不是全屏播放
  • 但是,如果我尝试观看即时文章并尝试在iPhone上播放视频,它会被本机iOS视频播放器所取代
  • 我需要它在我的自定义视频播放器中播放,这就是为什么我使用iframe来嵌入它
我已经尝试将playsinlinewebkit playsinline属性添加到视频标签和iframe中

但是他们只在Safari上工作,而不是即时文章


有什么方法可以在即时文章中实现在线视频播放吗?

我一直面临着同样的问题。让我分享我的发现:

iframe中嵌入的自定义HTML5视频播放器不会在iPhone上在线播放Facebook即时文章。这是因为Facebook使用WebView呈现即时文章,并且没有配置为内联播放。我在一些爱奥尼亚项目中也看到过同样的行为,基本上,除非Facebook改变一些网络视图设置,否则你什么都做不了(至少我到目前为止还没有找到任何解决办法)。 不仅仅是你。查看Facebook文档中的-其行为相同

另外(至少在iOS 10+上)当您在iframe中使用自定义播放器时,默认的iOS控件会在您退出全屏时立即显示,这可能会导致控件的双重显示,这并不理想。我再次认为这是因为内联播放是不允许的。我也看到过在iPhone上播放视频广告的问题

底线是,定制HTML5视频播放器在iPhone上的即时文章中无法正常工作,最好使用simple

我希望他们将来能改变这一点