我正在尝试此处建议的方法避免停止音频或视频。
我的意图是检查视频或音频是否正在播放,如果它正在播放我在该页面中的所有链接应该在新选项卡中打开。此外,如果用户暂停视频或音频,那么我必须使该页面中的所有链接在同一页面中打开。
下面是我的代码
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 或其他苹果设备的情况下,播放或暂停事件不会被正确捕获。
请建议是否有解决此问题的方法。
提前感谢您回复此帖子。