我正在尝试此处建议的方法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或其他苹果设备的情况下,播放或暂停事件未被正确捕获。
请建议是否有解决方法。
提前感谢您回复这篇文章。