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