我编写了一个AngularJS指令,使用Vimeo的froogaloop库内置播放/暂停功能来处理视频。
它运行良好!唯一的问题是当页面首次加载时,会出现以下错误:
“执行'postMessage'失败:目标源('http://player.vimeo.com')与接收窗口的源不匹配。”
我在指令中初始化froogaloop对象有误吗? 非常感谢您的任何建议。
您可以在这里查看plunker: http://plnkr.co/edit/GKWNk3LhX0MR3lhpfqyA
它运行良好!唯一的问题是当页面首次加载时,会出现以下错误:
“执行'postMessage'失败:目标源('http://player.vimeo.com')与接收窗口的源不匹配。”
我在指令中初始化froogaloop对象有误吗? 非常感谢您的任何建议。
您可以在这里查看plunker: http://plnkr.co/edit/GKWNk3LhX0MR3lhpfqyA
postMessage(msg, 'http://vimeo.com/')
与其父窗口进行通信(请注意,它不是使用(postMessage(msg, '*')
)),因此该postMessage
只对父窗口有意义,而不适用于你的应用程序。因此,它仅在嵌入在 Vimeo.com 上的 iframe 中传递。 - Wildhoney