在IPAD或Iphone的情况下,无法捕捉播放,暂停视频和音频mediaelement.js的事件

时间:2013-02-08 09:51:32

标签: javascript jquery html5-video html5-audio mediaelement.js

我正在尝试此处建议的方法Avoid stoping audio or video

我的目的是检查视频或音频是否正在播放,如果播放该页面中的所有链接,则应在新标签中打开。此外,如果用户暂停视频或音频,则必须使该页面中的所有链接在同一页面中打开。

以下是我的代码

 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");
  });

上面的代码非常适用于Google Chrome浏览器,但是对于最新的Firefox,它根本不起作用。

另外我的主要问题是它不能用于非Ipad2,3或1等Apple设备

这是Mediaelement.js还是Safari浏览器的错误。

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

请建议是否有解决方法。

提前感谢您回复这篇文章。

0 个答案:

没有答案