Javascript Safari(iOS):嵌入YouTube视频始终以低质量播放
我需要在我的移动电视网络应用程序上播放分辨率至少为720p的YouTube视频,但safari播放的视频质量总是最低的,这太糟糕了 我尝试了很多已经发布的解决方案,但它们似乎已经过时了。e、 g.Javascript Safari(iOS):嵌入YouTube视频始终以低质量播放,javascript,html,video,youtube,mobile-safari,Javascript,Html,Video,Youtube,Mobile Safari,我需要在我的移动电视网络应用程序上播放分辨率至少为720p的YouTube视频,但safari播放的视频质量总是最低的,这太糟糕了 我尝试了很多已经发布的解决方案,但它们似乎已经过时了。e、 g.&vq=hd720,&hd=1,&vq=hd1080附加到嵌入iframe,不幸的是它不工作 我还试着用youtube javascript api来实现它,真令人惊讶,也没有运气 我还可以尝试其他解决方案吗?视频以720x1280的纵向格式上传。我今天遇到了完全相同的问题,并最终提出了一个适合我特定需
&vq=hd720
,&hd=1
,&vq=hd1080
附加到嵌入iframe,不幸的是它不工作
我还试着用youtube javascript api来实现它,真令人惊讶,也没有运气
我还可以尝试其他解决方案吗?视频以720x1280的纵向格式上传。我今天遇到了完全相同的问题,并最终提出了一个适合我特定需求的解决方案。诀窍是将包装iframe嵌入的父元素之一的大小增加一倍,然后使用变换将其再次缩小。例如:
.video-wrap {
width: 200%;
transform: scale(0.5);
transform-origin: left top;
}
或者,如果要精确获得360、720、1080等,也可以为其指定精确的宽度/高度
这个“解决方案”唯一的主要缺点是,它还将缩小整个视频播放器的用户界面。在我的例子中,这是可以接受的,因为还有其他UI元素允许用户控制视频
我也只是基于css断点将这些样式应用于较小的屏幕,因为较大的屏幕会以正确的分辨率播放视频
我真的希望YouTube最终能修复其setPlaybackQuality功能,但与此同时,我希望这能帮助某些人解决问题。我们一直在处理同样的问题,但尚未找到解决方案。发帖后你发现什么了吗?我这里也有同样的问题,只在旧版iPhone上。你找到解决方案了吗?据我所知,在iOS上的移动浏览器中没有解决方案。它受到苹果或youtube的限制。不过,它正在本地应用程序上工作。类似的东西,从你的答案中得到启发,对我很有用!谢谢没用。我如何使用它?