YouTubeDataAPIの動画再生画質サイズまとめ

iOSYTPlayerViewに定義されている定数YTPlaybackQualityとサイズの対応表、および再生画質関連のメモ。

YouTube JavaScript Player API Reference  |  YouTube IFrame API  |  Google Developers

動画プレーヤーの高さは以下のいずれかの値に、プレーヤーのサイズは 16:9 のアスペクト比にそれぞれ設定することをお勧めします。

YTPlaybackQuality 高さ (pixel) サイズ (pixel) アスペクト比
kYTPlaybackQualitySmall 240 320x240 4:3
kYTPlaybackQualityMedium 360 640x360 or 480x360 16:9 or 4:3
kYTPlaybackQualityLarge 480 853x480 or 640x480 16:9 or 4:3
kYTPlaybackQualityHD720 720 1280x720 or 960x720 16:9 or 4:3
kYTPlaybackQualityHD1080 1080 1920x1080 or 1440x1080 16:9 or 4:3
kYTPlaybackQualityHighRes 1080以上 1920x1080以上 16:9以上

たとえば、画質レベル large をリクエストし、それが無効な場合、再生画質は medium に設定されます(このレベルが有効であれば)。