Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Браузер не отображает видео с YouTube во фреймах..


Автор: viardo 16.11.2013, 23:24
Люди добрые!
Подскажите, выбился из сил. Еще только осваиваю HTML, но возникла проблема в процессе обучения. Весь день бьюсь - ничего не получается!


Исходные данные:
1. Блокнот Note++
 2. Создаю файл html, вставляю фрейм видео с YouTube (см.ниже).
3. Сохраняю, открываю файл браузерами: IE9, IE11, Chrome - окно открывается где-то только через минуту и там где вставлен фрейм окошко с надписью: "Не удается отобразить эту страницу". Во всех браузерах восстановил настройки по умолчанию, обновил флеш-плеер - результат ноль. Попробовал на другом компьютере - такая же фигня. В чем моя ошибка?! Что я не так делаю?!

КОД:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Объекты</title>
</head>
<body>
<p>Видео с YouTube</p>
<iframe width="560" height="315" src="//www.youtube.com/embed/bHo2CS2x66Q" frameborder="0" allowfullscreen></iframe>
</body>
</html>


Автор: chernogorr 10.12.2013, 00:57
Аналогичная ситуация у меня, отображается только текст в параграфе

Автор: Linless 12.12.2013, 07:31
Если просто так открывать страничку, то ничего не произойдет. Делайте это на виртуальном сервере. 

Автор: chernogorr 12.12.2013, 23:22
Виртуальный сервер настроен(Денвер). Все проверки тестовые проходит, в том числе и E-mail(письмо проходит и отбражается). А  набранный в Note++ сайт  не отображается. Не видеоролики, ни почтовые отпрвления, ни PHP коды. А при проверке HTML кода сайта отображается написанный код. Отображается только текстовый материал. Порт в Skype отключён.

Автор: Linless 13.12.2013, 12:25
Цитата(chernogorr @ 12.12.2013,  23:22)
Виртуальный сервер настроен(Денвер). Все проверки тестовые проходит, в том числе и E-mail(письмо проходит и отбражается). А  набранный в Note++ сайт  не отображается. Не видеоролики, ни почтовые отпрвления, ни PHP коды. А при проверке HTML кода сайта отображается написанный код. Отображается только текстовый материал. Порт в Skype отключён.

А можете свой код прислать? Проверю у себя, хоть понятно будет.

Автор: bork 15.12.2013, 14:48
Это некая защита в браузерах от внедрения flash.
Нужно либо безопасность в браузере настраивать либо смотреть результат на сервере.

Автор: AVA12 15.12.2013, 19:31
Цитата
src="//www.youtube.com/embed/bHo2CS2x66Q"

Такие адреса (начинающиеся с // без указания протокола) используют тот же протокол, что и документ, в котором они находятся. Если страница с таким урлом получена по http(s) (например, httр://имя_локального_сервера/путь/имя_документа), то используется http(s), и все загружается нормально. Если же это локальный файл, просто открытый в браузере, то используется протокол file, и тогда ищется файл на сервере в локальной сети. А поскольку сервера с таким именем в локальной сети, скорее всего, нет, то и происходит то, что происходит. Чтобы урлы всегда понимались браузером правильно, нужно добавить к урлу протокол, т. е. должно быть src="http://www.youtube.com/embed/и_так_далее".

Автор: chernogorr 16.12.2013, 01:40
попробовал подставить" http: " и все стало загружаться.  Большущее спасибо!!!!!! АVA12.
 smile  smile  smile  smile 
 smile  smile  smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)