“ player.play()”在Chrome(v.72)上不起作用。此错误发生在Windows7和Android手机上。(我不知道iOS。) 它在其他版本上也能很好地工作。 有没有人知道这个错误?
答案 0 :(得分:2)
您的youtube iframe是否包裹在另一个iframe(跨网域)中?
如果是这样,那可能是由新的用户激活api v2(https://developers.google.com/web/updates/2019/01/user-activation)引起的吗?
您可以通过将allow =“ autoplay”属性添加到父iframe来解决此问题。
起初我觉得这没有100%的意义,但它解决了我们遇到的问题。
答案 1 :(得分:2)
我遇到了同样的问题。
在我的父iframe中添加allow =“ autoplay”也将其修复