Или хорошее качество возможно только с официальным приложением YouTube на iOS?
Я пытался использовать следующие библиотеки iOS для воспроизведения YouTube в моем приложении, но он всегда выбирает medium
качество и его нельзя изменить
https://github.com/youtube/youtube-ios-player-helper
https://github.com/gilesvangruisen/Swift-YouTube-Player
Методы API YouTube IFrame ничего не меняют:
player.setPlaybackQuality(suggestedQuality:String):Void
loadVideoById({'videoId': 'bHQqvYy5KYo', 'suggestedQuality': 'large'});
Браузер Safari от iPhone Simulator XR (iOS 12.2):
Я пытаюсь изменить качество видео, которое, безусловно, имеет полное качество HD, но максимальное разрешение 360p доступно только при тестировании в приложении Safari:
Обновление
Протестировано на реальном устройстве (iPhone 6s) - та же проблема, только официальное приложение YouTube позволяет установить нормальное качество.
Браузер Chrome также не позволяет менять качество
Обновление 2
var qualities = player.getAvailableQualityLevels();
- возвращает medium, auto
для полных HD-видео