Я пытаюсь использовать iframe для встраивания Youtube видео на отзывчивую веб-страницу дизайна. Как я могу позволить самой широкой странице поставляться с видео более высокого разрешения (с параметром &vq=hd1080
)?Изменение качества видео Yotube с использованием запросов в формате CSS
Теперь у меня есть медиа-запроса CSS скрипты:
@media screen and (min-width : 1000px) {
.video{width:700px; height:500px;}
}
@media screen and (max-width: 1000px) and (min-width : 750px) {
.video{width:450px; height:300px; }
}
@media screen and (max-width: 750px) {
.video{width:260px; height:180px; }
}
и связь:
<div class="video" style="float:left;">
<iframe type="text/html" width="100%" height="100%"
src="http://www.youtube.com/embed/xxxxxxxx?version=3&rel=0"
frameborder="0" allowfullscreen></iframe>
</div>
Могу ли я поставить различные параметры для этой ссылки на каждый запрос?
Благодаря Ральф. Могу ли я использовать JS для выбора ссылки HD youtube для более широкой страницы и выбрать обычное качество на мобильную страницу? – user2388319
Я бы подумал, что вы можете использовать JS для оценки ширины окна просмотра и изменения URL на основе этого. Но кто-то еще должен будет посоветовать, как это можно сделать, - и если это будет даже работать. Проблема в том, что кто-то может изменить ширину обозревателя при просмотре страницы, и это могло бы сделать вещи сложными, я бы подумал. Во всяком случае, вы не знаете, что кому-то на широком экране нужна большая версия. Я бы сказал, пусть пользователь решит (как правило, лучший способ). –
Спасибо ~ Ты так прав, возможно, люди не хотят больше видео на большом экране. Я попытался сделать видео маленьким и привести описание вправо, оно выглядит лучше и богато в рабочем режиме. – user2388319