我在我的网站上使用此代码显示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>
我用&#34; vq = hd1080&#34;用于播放具有全高清质量的视频。但启动时视频的质量是720p。视频启动时如何更改默认质量(1080p)?
答案 0 :(得分:0)
尝试使用player.setPlaybackQuality(suggestedQuality:String):Void
。此功能设置当前视频的建议视频质量。
但是,请注意,如果您设置的视频无法使用suggestedQuality
级别,则质量将设置为可用的下一个最低级别。例如,如果您请求质量级别为hd1080
且质量级别不可用,则播放质量将设置为hd720
。有了这个,您可能需要先使用player.getPlaybackQuality():String
检索当前视频的实际视频质量。
根据此thread,您只能在视频开始播放后设置质量。