Самый простой способ встроить YouTube в веб-страницу - это использовать код для вставки, предоставленный на странице YouTube, на которой находится видео.Обычно это выглядит так:
<object width="640" height="385"><param name="movie" value="http://www.youtube.com
/v/ZZZZZZZZZZZ&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true">
</param><param name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/ZZZZZZZZZZZ&hl=en_US&fs=1" type="application/x-
shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385">
</embed></object>
Где ZZZZZZZZZZZ
- идентификатор видео.
Используемый сценарий предназначен для создания списков воспроизведения YouTube.Возможно, они не воспроизводятся, потому что либо встраивание отключено для видео, которое вы пытаетесь воспроизвести, либо действительный URL-адрес недействителен.Идентификаторы видео на YouTube имеют определенную длину, и чаще всего люди ошибочно принимают поле идентификатора за весь URI.Это не так, а ресурс Gdata http://www.yout
создает очень плохой youtubeID.
Я бы предложил подключить плагин firebug для firefox для проверки ошибок и отслеживания вызовов javascript, чтобы убедиться, что они действительно вызываются при нажатии.
Если вы используете YouTubeAPI , проверьте журнал сервера, чтобы узнать, выполняется ли неправильный ресурс Gdata, в противном случае это будет = FAIL.
Обычно видео на YouTube имеют формат .flv
, поэтому заново встраивайтевидео в отдельном флеш-плеере может привести к неправильной работе, если прямой URL-адрес этого файла недоступен.Обычно raw .FLV никогда не доступен, потому что это, в свою очередь, отдельный суб-FLV, встроенный в flash-объект проигрывателя YouTube.