0

私は以下を使用しています:

   jQuery("video").mediaelementplayer({
        features: ["playpause","progress","current","duration","volume","fullscreen"],
        success:  function (mediaElement, domObject) { 
            mediaElement.addEventListener("ended", function(e){ 
                // Revert to the poster image when ended
                var $thisMediaElement = (mediaElement.id) ? jQuery("#"+mediaElement.id) : jQuery(mediaElement);
                $thisMediaElement.parents(".mejs-inner").find(".mejs-poster").show();
            });
        }
    });

再生中の動画の最後にポスター画像に戻ります。新しい画像に戻すにはどうすればよいですか。つまり、poster-start.png(ビデオが開始)、次に (ビデオが終了) になりposter-end.pngますか?

4

1 に答える 1

1

mejs-posterこれを行う方法は、end 関数の divの html を変更することです。$thisMediaElement変数を設定する場所のすぐ下の end 関数にこの行を追加します。

$thisMediaElement
    .parents(".mejs-inner")
    .find(".mejs-poster")
    .html('<img src="images/poster2.png">');
于 2013-09-06T16:58:06.067 に答える