【发布时间】:2016-06-23 22:05:32
【问题描述】:
我的问题:iOS 是唯一一个默认全屏播放嵌入式 Youtube 视频的操作系统吗?如果是这样,是否可以在非 iOs 设备上全屏(或关闭)安全地显示 youtube 视频?
情况是我有一组网页,每个网页上都包含一个 youtube 视频。这个想法是将用户保留在网页组中(直到他们“退出”组),因此我没有显示任何相关视频,页面上唯一的其他链接是指向其他页面的链接组(以及“退出”按钮)。
问题是我无法提供一致的跨设备体验。据我所知,全屏播放 Youtube 视频的唯一方法是打开 Youtube 应用程序。我不想这样做,因为我不想破坏我的准应用的体验。
我找到了this thread,这似乎很有希望,但链接到 watch_popup url 会触发 Droid 设备上的 Youtube 应用程序。
我可以使用 Youtube API 嵌入视频,然后在用户想要播放视频时以模式显示该视频。但是这样做会扰乱 iOS 设备上的体验,因为默认情况下视频已经全屏播放。
从我的角度来看,我似乎需要检测 userAgent,如果 userAgent 不是 iOS,则在模态窗口中显示视频。检测userAgent好像是2001,那么有没有更好的办法呢?
【问题讨论】:
标签: javascript responsive-design youtube