JW播放器播放/暂停不工作,而只是在Ipad上的Safari中设置超时

JW播放器播放/暂停不工作,而只是在Ipad上的Safari中设置超时,ipad,safari,settimeout,jwplayer,Ipad,Safari,Settimeout,Jwplayer,因此,只有在ipad上的safari中,我才会遇到播放/暂停在设置超时内未触发的问题。这适用于所有浏览器,甚至适用于PC和Mac上的safari,但不适用于ipad。如果我使用setTimeout,它会工作,但我需要setTimeout。 这是针对JWPlayer 5.9.2156的 jwplayer("Container").setup({ events: { onBeforePlay: function () { jwplayer("

因此,只有在ipad上的safari中,我才会遇到播放/暂停在设置超时内未触发的问题。这适用于所有浏览器,甚至适用于PC和Mac上的safari,但不适用于ipad。如果我使用setTimeout,它会工作,但我需要setTimeout。 这是针对JWPlayer 5.9.2156的

jwplayer("Container").setup({
   events: {
   onBeforePlay: function () {                
       jwplayer("Container").pause('true');
       if(tOut) {
          clearTimeout(tOut);
          tOut = null;
       }
       var tOut = setTimeout($.proxy(function () {
           jwplayer("Container").pause("false"); //this doesnt happen
           console.log("this happens");
       }.bind(this), this), 1000);
    },
    onPause: function (e) {
      //this isnt firing
      console.log("OnPause fired: "+e.oldstate);
    }
...

虽然乍一看可能不在同一主题上,但此处给出的公认答案也适用于这种情况


虽然乍一看这可能不在同一主题上,但此处给出的公认答案也适用于这种情况


你能提供一个链接吗?这是为了工作,所以我无法根据工作政策将你链接到任何东西-不幸的是。啊,好吧,我理解。你能提供链接吗?这是为了工作,所以我无法根据工作政策将你链接到任何东西-不幸的是。啊,好吧,我理解。谢谢,这很有帮助。谢谢,这很有帮助。