在我的工作中,我们最近受到了YouTube的审核,他们告诉我们我们的某些页面不遵守required minimum functionality。原因是因为用户可以手动启动多个视频并观看它们同时播放。这些视频不会自动播放,但显然,即使问题是由手动互动引起的,我们仍然违反了RMF。我的问题是,是否可以使用嵌入式iframe阻止同时播放多个youtube视频?
如果没有,那么解决此问题的最简单方法是什么?
以下HTML可以重现该问题:
<!DOCTYPE html>
<html>
<head>
<title>Test Youtube</title>
</head>
<body>
<iframe frameborder="0" allowfullscreen="1" src="https://www.youtube.com/embed/imsF84ICNj0"></iframe>
<iframe frameborder="0" allowfullscreen="1" src="https://www.youtube.com/embed/r-8Tqm81MZY"></iframe>
</body>
</html>
最佳答案
如果您使用HTML5 video tag
而不是iframe,您应该能够使用事件监听器跟踪播放事件,并在该事件监听器回调中禁用具有暂停功能的其他视频。
关于html - 防止同时播放多个youtube iFrame视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62004889/