Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
Ios 在mobile safari中自动全屏播放的YouTube链接_Ios_Html_Video_Youtube - Fatal编程技术网

Ios 在mobile safari中自动全屏播放的YouTube链接

Ios 在mobile safari中自动全屏播放的YouTube链接,ios,html,video,youtube,Ios,Html,Video,Youtube,我试图在iOS上复制YouTube嵌入视频的功能,而不是实际嵌入视频 当用户在iPhone上点击Safari中嵌入的YouTube视频时,它会立即在Safari(而不是YouTube应用程序)中全屏播放视频。有没有办法从常规链接而不是完整的视频嵌入中获得相同的功能 我已经成功地在YouTube应用程序中打开了一个视频链接,也在YouTube.com的移动网站上打开了视频链接,但我无法让它在Safari中播放而不实际嵌入视频 我打赌你可以用js替换嵌入版本的链接,并将其设置为自动播放 将inner

我试图在iOS上复制YouTube嵌入视频的功能,而不是实际嵌入视频

当用户在iPhone上点击Safari中嵌入的YouTube视频时,它会立即在Safari(而不是YouTube应用程序)中全屏播放视频。有没有办法从常规链接而不是完整的视频嵌入中获得相同的功能


我已经成功地在YouTube应用程序中打开了一个视频链接,也在YouTube.com的移动网站上打开了视频链接,但我无法让它在Safari中播放而不实际嵌入视频

我打赌你可以用js替换嵌入版本的链接,并将其设置为自动播放

将innerHTML更改为嵌入:

<iframe width="420" height="315" src="//www.youtube.com/embed/x1EgSwmps6Q?autoplay=1" frameborder="0" allowfullscreen></iframe>

请注意,iframe src将autoplay设置为1,以便自动播放


嵌入/和?自动之间的部分与普通youtube url(ie)中的v=相同。

自动播放在iOS上被禁用,因此无论您是否将其包含在url中,它都将被忽略。我已经基本上按照你建议的方式工作了。我想做的是省去多余的一步。所以现在的流程是点击链接->显示嵌入式视频->点击视频->在iPhone上观看视频全屏。我想将此更改为单击链接->在iPhone上全屏观看视频。显然,苹果甚至阻止了使用js在加载后自动点击嵌入的黑客行为。他们不希望自动播放浪费移动带宽。