Как установить wmode = opaque с помощью Youtube HTML5 iframe API?

Я встраиваю экспериментальный HTML5 Youtube Возможности iframe на веб-сайте с помощью javascript API:

Справочник по API YouTube Player для Embeds

Я знаю о проблемах z-index, которые это вызывает, и об исправлении, которое включает добавление wmode = opaque (или wmode = transparent) на URL-адрес iframe:

Исправлено. Мой z-индекс iframe Youtube игнорируется и превышает фиксированный div

При использовании только javas cript API, как сделать wmode непрозрачным:

function onYouTubePlayerAPIReady() {
    var player;
    player = new YT.Player('player', {
        width: 1280,
        height: 720,
        videoId: 'u1zgFlCw8Aw',
        // if I try adding wmode: opaque here, it breaks
        playerVars: {
            controls: 0,
            showinfo: 0 ,
            modestbranding: 1
            // if I try adding wmode: opaque as a playerVar here, it breaks
        },
        events: {
            'onReady': onPlayerReady,
            'onPlaybackQualityChange': onPlayerPlaybackQualityChange
        }
    });
 }

Есть идеи?

17
задан AdamJonR 26 July 2011 в 06:58
поделиться