Почему IE8 не загружает плеер YouTube? - PullRequest
0 голосов
/ 17 мая 2011

У меня есть следующая разметка для загрузки видеоплеера YouTube в оверлей jQuery Tools:

<a rel="#YouTubeVideo_MZKORPYI0HM" href="http://www.youtube.com/watch?v=mZkoRpyi0HM" title="Watch the YouTube video">
<img src="http://img.youtube.com/vi/mZkoRpyi0HM/2.jpg" class="youtubeThumbnail withBorder" alt="Watch the video" width="134" height="100"/>
</a>

<div id="YouTubeVideo_MZKORPYI0HM" class="overlay youtube rounded">
    <object width="640" height="505"
        type="application/x-shockwave-flash" id="YouTubeVideo_MZKORPYI0HM_Player" data="http://www.youtube.com/v/mZkoRpyi0HM?video_id=mZkoRpyi0HM&amp;version=3&amp;enablejsapi=1&amp;playerapiid=ytplayer">
        <param name="allowScriptAccess" value="always">
        <param name="bgcolor" value="#cccccc">
    </object>
</div>

Страница ведет себя точно так, как я ожидаю в Firefox (все версии) и Chrome.Тем не менее, в IE8 (и у меня есть последний плагин флэш-памяти), я вижу сообщение «1 элемент остался» в строке состояния, и наложение не содержит флэш-плеер.Если щелкнуть правой кнопкой мыши серое пространство, появится сообщение «Фильм не загружен».

Как диагностировать и решить эту проблему с помощью IE8?

1 Ответ

0 голосов
/ 18 мая 2011

Похоже, что "повышение" моей наценки до более новой предложенной техники встраивания видео YouTube , т. Е. С помощью iframe, помогло.

Наценка следующая:

<iframe class="youtube-player" type="text/html" width="640" height="505" src="http://www.youtube.com/embed/mZkoRpyi0HM" frameborder="0"></iframe>
...