Я пытаюсь узнать относительно того, почему YouTube встраивает, работает просто великолепно на iPad а не встраивании любого другого видеосайта.
Пример YouTube встраивает:
<object width="640" height="385">
<param name="movie" value="http://www.youtube.com/v/DlIU5TgwEFg&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://www.youtube.com/v/DlIU5TgwEFg&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385"></embed>
</object>
это вызвано тем, что iPad имеет собственное приложение YouTube, которое имеет специальную поддержку YouTube, встраивает или это что-то, что обрабатывается сценарием, который это, выполняются кодом для встраивания YouTube, который мог бы проверить на агент пользователя и затем загрузиться, видеоплеер HTML5 с источником, указывающим на h.264, закодировал версию видео (действительно ли что-то вроде этого вида возможно)?
Ссылки на Youtube обрабатываются специально в iPhoneOS.
Это потому, что существует / System / Library / Internet Plug-Ins / YouTubePlugIn.webplugin
для их обработки.
HTML5 здесь не имеет значения.
iPad не поддерживает встроенную флэш-память является. Итак ... Я предполагаю, что youtube обслуживает видео вместо флеш-файла в случае iPad / iPhone / iWhatever.
На YouTube установлена версия HTML 5 ( http://www.youtube.com/html5 ), а iPad не поддерживает flash.
Вы можете использовать что-то вроде SWFObject для встраивания вашего видео с помощью Flash-плеера, а если это не удается, заменить это встраивание тегом HTML5 video.