2

我正在尝试此处建议的方法避免停止音频或视频

我的意图是检查视频或音频是否正在播放,如果它正在播放我在该页面中的所有链接应该在新选项卡中打开。此外,如果用户暂停视频或音频,那么我必须使该页面中的所有链接在同一页面中打开。

下面是我的代码

 var media = $('audio,video').mediaelementplayer({ });
 $(media).on("play", function(event) {

        // Links in new tabs
        $("a").attr("target", "_blank");
        $("a").attr("rel", "external");

    }).on("pause", function(event) {

        // Links in new tabs
        $("a").removeAttr("target");
        $("a").removeAttr("rel");
  });

上面的代码在谷歌 chrome 浏览器的情况下运行得很好,但在最新的 Firefox 的情况下它根本不起作用。

此外,我的主要问题是它无法在非 Apple 设备上运行,例如 Ipad2 、 3 或 1

这是Mediaelement.js还是 safari browser 的错误。

我可以很容易地理解,在 Firefox 或其他苹果设备的情况下,播放或暂停事件不会被正确捕获。

请建议是否有解决此问题的方法。

提前感谢您回复此帖子。

4

0 回答 0