Первое видео загружается в 1080p
, чем когда я нажимаю кнопку с class="quality"
Это должно изменить качество в 720p, но it's not working in HTML5 player.
setPlaybackQuality не работает YouTube JS API
Он работает на Flash Player, но не в HTML5. Я использую API JavaScript Player.
Примечание: Ни одно из этих решений не работало для меня. YouTube API плавающего фрейма "setPlaybackQuality" или "suggestedQuality" не работает
function onPlayerReady(event) {
event.target.playVideo();
event.target.setPlaybackQuality('hd1080'); //works
}
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING) {
$(".quality").click(function() {
event.target.setPlaybackQuality('hd720'); //doesn't work
});
}
}
Проблема заключается в том, вы не можете понизить качество. Как только вы установите 1080p для ex, вы не сможете вернуться к 720p.
возможно дубликат [YouTube IFrame API "setPlaybackQuality" или "suggestedQuality" не работает] (http://stackoverflow.com/questions/8802498/youtube-iframe-api-setplaybackquality-or-suggestedquality-not- работа) –