Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript mediaelement.js-一页多个视频->;当你开始另一张海报时,结束并展示海报_Javascript_Html5 Video_Mediaelement.js_Mediaelement - Fatal编程技术网

Javascript mediaelement.js-一页多个视频->;当你开始另一张海报时,结束并展示海报

Javascript mediaelement.js-一页多个视频->;当你开始另一张海报时,结束并展示海报,javascript,html5-video,mediaelement.js,mediaelement,Javascript,Html5 Video,Mediaelement.js,Mediaelement,我在一个网站上有多个视频(mediaelement.js) 当我演奏一首曲子时,所有其他的曲子都停了下来,结束了,这很好 但我想再次展示海报 我怎么做 现在我修改了pauseOtherPlayers(函数),将时间设置回0,但我希望海报不仅显示开始 // FOCUS: when a video starts playing, it takes focus from other players (possibily pausing them) media.a

我在一个网站上有多个视频(mediaelement.js)

当我演奏一首曲子时,所有其他的曲子都停了下来,结束了,这很好

但我想再次展示海报

我怎么做

现在我修改了pauseOtherPlayers(函数),将时间设置回0,但我希望海报不仅显示开始

        // FOCUS: when a video starts playing, it takes focus from other players (possibily pausing them)
            media.addEventListener('play', function() {
                var playerIndex;

                // go through all other players
                for (playerIndex in mejs.players) {
                    var p = mejs.players[playerIndex];
                    if (p.id != t.id && t.options.pauseOtherPlayers && !p.paused && !p.ended) {
                         p.pause();
                        p.setCurrentTime(0);



                    }
                    p.hasFocus = false;
                }

                t.hasFocus = true;
            },false);
展示海报的功能是什么

poster.show();不知何故,这是行不通的

thx

//////////////////////////////////////////////////////////////////////////////////////////

好吧,我自己想出来的

以下是代码,如果有人感兴趣:

  success:  function (mediaElement, domObject) { 
        mediaElement.addEventListener("pause", 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();
        });

  }

你应该把你的发现作为一个答案(回答你自己的问题是可以的)并接受它。我不介意投赞成票;)