video - 视频开始时的默认质量

标签 video youtube youtube-api

我使用此代码在我的网站上显示 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/

相关文章:

ios - 使用 GData 库在 UIWebView 中嵌入 YouTube 视频

javascript - 动态更改字幕视频 - HTML5

android - 在 Android 中录制视频时是否可以从外部麦克风录制?

youtube - 在YouTube洗涤器/进度条上添加要搜索的标记

python - Python 中的 YouTube 下载链接生成器

php - Youtube PHP API-如何使用PlaylistID将特定视频添加到特定播放列表

android - 如何以编程方式在android中创建视频

video - FFMPEG将具有相同编码的MP4视频组合起来不起作用,只显示第一个视频

javascript - 使用 YouTube API 的自定义进度条

youtube - 如何知道用户何时使用youtube api完成观看视频?