YouTube видео интеграция с HTML

0

У меня небольшая проблема с веб-страницей: когда я пытаюсь загрузить видео с YouTube, он показывает белый прямоугольник (я нахожусь в firefox с выигрышем 8.1 x 64 и да, я сделал обновление флеш-плеера) Вот код:

<object type="application/x-shockwave-flash" width="800"   height="600"data="https://www.youtube.com/watch?v=jRXQsQKGqIU"><param name="movie" value="https://www.youtube.com/watch?v=jRXQsQKGqIU" /></object>

Может кто-нибудь сказать мне, что с ним не так? Остальные части HTML-кода просто прекрасны, но этот код youtube продолжает показывать мне этот белый прямоугольник на моей веб-странице вместо видео.

Теги:
video
integration
youtube

3 ответа

0
Лучший ответ

Согласно Google, лучший способ встраивания - использовать iframes:

Лучшая практика. Встраивание IFrame - это рекомендуемый метод для внедрения проигрывателя YouTube, потому что IFrame выберет подходящего игрока на основе возможностей клиента и доступных форматов файлов YouTube.

Это будет выглядеть так:

<iframe width="420" height="315" src="//www.youtube.com/embed/jRXQsQKGqIU" frameborder="0" allowfullscreen></iframe>

Однако, если вы хотите использовать тег Object, вот рабочий пример:

<object width="640" height="390">
  <param name="movie"
         value="https://www.youtube.com/v/jRXQsQKGqIU?version=3&autoplay=1"></param>
  <param name="allowScriptAccess" value="always"></param>
  <embed src="https://www.youtube.com/v/M7lc1UVf-VE?version=3&autoplay=1"
         type="application/x-shockwave-flash"
         allowscriptaccess="always"
         width="640" height="390"></embed>
</object>

Рабочий скрипт JS: http://jsfiddle.net/RAZC4/2/

https://developers.google.com/youtube/player_parameters

  • 0
    Благодарю. Теперь белый экран наносит ответный удар!
  • 0
    Вот jsfiddle это работает: jsfiddle.net/RAZC4
Показать ещё 2 комментария
0

Возможно, вы можете использовать новый код.

<iframe width="800" height="600" src="//www.youtube.com/embed/jRXQsQKGqIU" frameborder="0" allowfullscreen></iframe>
  • 0
    Я пробовал с вашим кодом, но теперь он показывает пустое пространство с размером 800 * 600.
  • 0
    и да, мой браузер поддерживает флэш, я могу смотреть видео YouTube отлично
Показать ещё 3 комментария
0

Вы уверены, что ваш браузер поддерживает флеш?

В противном случае я бы предложил использовать новый код для встраивания

Ещё вопросы

Сообщество Overcoder
Наверх
Меню