1

<video>Webページに要素を配置する必要があります。iPadからアクセスすると、訪問者が再生ボタンを押すまで、ページに黒いプレースホルダーが表示されます。

通常cssで「background-color:white」を実行するように、白にすることはできますか?

編集:これを回避するための「ハック」:不透明な.shieldレイヤーでビデオを覆い、ビデオ.playを開始するためのボタンを用意します。

        $('#intro_video .play').selectable({

            start: function(){

                $('#intro_video .play').fadeOut();
                $('#vid').get(0).play();

                setTimeout(function(){

                    // See HACK03
                    $('#intro_video .shield').fadeOut('slow');
                }, 200);
            }       
        });

モバイルSafariにのみ影響を与えるために、ブラウザチェック内にラップするのが良い場合があります。

if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) { ... }

ありがとう、

4

1 に答える 1

1

再生ボタンの画像を含む要素を上に配置し、タッチすると消えるようにスクリプトを作成できます。それほどエレガントではないかもしれませんが、機能します。

于 2012-09-21T09:21:12.440 に答える