0

fancyboxモーダルで非常に奇妙な問題が発生しました。ウェブサイトが読み込まれると、動画自体が再生され、誰かが特定のリンクをクリックするとモーダルで再生されるはずです。ビデオは、それ自体で約5分後にロードされます。

注:私はクロムを使用しており、サイトが開いたときにサイト上で何もクリックしないで、サイトをそのままにして、約5分後にビデオがすべて単独で再生されます。

この問題を解決するにはどうすればよいですか。ありがとう、

ビデオに関連するコード部分:

<div style="display:none;">
    <div id="divVideo" style="background:url(./images/blackbg.png);width:850px;height:480px;">
        <p>
            <iframe id="iframe-video" style="margin-top:40px;" src="http://player.vimeo.com/video/39892976?api=1&amp;byline=0&amp;portrait=0&amp;color=ff9933&amp;autoplay=1&amp;loop=0&amp;player_id=iframe-video" width="670" height="380" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
            <div class="fs16" style="margin-top:-15px;color:#5f5f60;">
                Having problems watching? Switch to non-HD
            </div>

        </p>

    </div>

</div>
4

1 に答える 1

1

iframeのURLをに変更autoplay=1します。autoplay=0ロード時にページにiFrameがあり(後でjavascriptで追加されるのではなく、htmlに存在する)、autoplay=1URLにある限り、Vimeoは即座に再生を開始します。

ユーザーがモーダルを開いたときに自動再生するビデオを探している場合はautoplay=1、URLに必要ですが、htmlにはなく、javascriptファイルにのみあるため、より複雑なソリューションがあります。

于 2012-08-06T19:10:35.183 に答える