Javascript 如果是IPAD或Iphone,则无法在播放时捕捉视频和音频mediaelement.js的暂停事件
我正在尝试这里建议的方法 我的目的是检查是否正在播放视频或音频,如果它正在播放我在该页面中的所有链接,则应在新选项卡中打开。此外,如果用户暂停视频或音频,那么我必须使该页面中的所有链接在同一页面中打开 下面是我的代码Javascript 如果是IPAD或Iphone,则无法在播放时捕捉视频和音频mediaelement.js的暂停事件,javascript,jquery,html5-video,html5-audio,mediaelement.js,Javascript,Jquery,Html5 Video,Html5 Audio,Mediaelement.js,我正在尝试这里建议的方法 我的目的是检查是否正在播放视频或音频,如果它正在播放我在该页面中的所有链接,则应在新选项卡中打开。此外,如果用户暂停视频或音频,那么我必须使该页面中的所有链接在同一页面中打开 下面是我的代码 var media = $('audio,video').mediaelementplayer({ }); $(media).on("play", function(event) { // Links in new tabs $("a").at
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
这是safari浏览器的错误吗
我可以很容易地理解,在Firefox或其他苹果设备的情况下,对播放或暂停事件的捕捉是不正确的
请建议是否有解决此问题的方法
提前感谢您回复此帖子