我使用此代码在我的网站上显示 youtube 播放器,
<iframe width="1920" height="1080" src="https://www.youtube.com/embed/ID?vq=hd1080&modestbranding=0&autoplay=1&cc_load_policy=1&fs=1&rel=0&showinfo=0&controls=2&autohide=0" frameborder="0" allowfullscreen></iframe>
我使用“vq=hd1080”来播放全高清质量的视频。但是开始时的视频质量是 720p。如何在视频开始时更改默认质量 (1080p)?
最佳答案
尝试使用 player.setPlaybackQuality(suggestedQuality:String):Void
.此函数设置当前视频的建议视频质量。
但是,请注意,如果您设置的 suggestedQuality
级别不适用于视频,则质量将设置为可用的下一个最低级别。例如,如果您请求质量级别为 hd1080
,但该级别不可用,则播放质量将设置为 hd720
。有了这个,您可能希望首先使用 player.getPlaybackQuality():String
检索当前视频的实际视频质量。
并且,基于此thread , 您只能在视频开始播放后设置质量。
关于video - 视频开始时的默认质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45413891/