微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 在iPhone上禁用YouTube嵌入的自动全屏

正如我们将从网站上的其他问题知道到iOS Mobile Safari中我们有这些美味属性webkit-playesinline和更简洁的playinline来禁用自动全屏视频.

尽管奇迹,我仍然无法弄清楚如何将其添加到YouTube html5嵌入.正如预期的那样,YouTube< video>包含在< iframe>中.

理想的结果如下:

<video 
    tabindex="-1" 
    class="video-stream html5-main-video" 
    style="width: 736px; height: 414px; left: 85px; top: 0px;" 
    src="blob:https://www.youtube.com/6889sdad6d2-ec51-49ca-b357-a5bd9c3ede71" 
    webkit-playsinline="true" 
    playsinline="true">
</video>

我试图通过jquery做到这一点,徒劳无功.

有任何想法或想法如何做到这一点?

解决方法

将playsinline = 1 paramerer添加到embed url.加?或者&在适当之前; ?如果唯一的参数,&与其他params连接.

例:

<iframe
  src="https://www.youtube.com/v/VIDEO_ID?playsinline=1">
</iframe>

YouTube iFrame Player API开始:

This parameter controls whether videos play inline or fullscreen in an HTML5 player on iOS. Valid values are: 0: This value causes fullscreen playback. This is currently the default value,though the default is subject to change. 1: This value causes inline playback for UIWebViews created with the allowsInlinemediaplayback property set to TRUE.

原文地址:https://www.jb51.cc/iOS/330878.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐