2

これは非常に奇妙な問題であり、私は困惑しています。HTML5 ビデオを含む Flexslider があります。私のラップトップでは、Firefox、Safari、および Chrome で完全に動作します。最初のビデオを除いて、iPad でも問題なく動作します。ロードしてロードするだけで、再生されません。ビデオの順序を変更しても、ロードされないのは最初のビデオであるため、その特定のビデオではないことがわかります。アニメーション設定を「フェード」に変更すると、問題なく読み込まれます。「スライド」に設定すると、最初のビデオが読み込まれません。flexslider には他の設定がありますが、それらをすべて削除してデフォルトのままにすると、同じ問題が発生します。どこから始めればよいかさえわかりません。

4

1 に答える 1

1

この問題は、開始 API とアフター API にフックしてからビデオを複製し、元のビデオを削除してからビデオを追加することで解決しました。

            after: function(slider) {
                var clone =  jQuery('.flex-active-slide .video-container video').clone();
                jQuery('.flex-active-slide .video-container video').remove();
                jQuery('.flex-active-slide .video-container').append(clone);
            },
            start: function(slider) {
                var clone =  jQuery('.flex-active-slide .video-container video').clone();
                jQuery('.flex-active-slide .video-container video').remove();
                jQuery('.flex-active-slide .video-container').append(clone);
            },
于 2013-09-25T18:20:05.593 に答える