我一直在研究Stack Overflow线程,但似乎找不到确切解决的问题。我设置了Angular应用,并且希望能够从多个控制器和指令(例如playVideo()
和pauseVideo()
等)中调用YouTube API上的方法
该视频将在整个站点中保持不变。
我最初是通过服务设置API,然后将其注入到各种控制器中。当播放器准备就绪时,我使用$rootscope.$broadcast
发送消息,但是我永远无法返回实际的播放器,只是一个空对象。
更糟的是,我以静态方式重建了站点,因此这里没有示例代码可以显示,但是希望有人可以在此处概述基本过程。
谢谢,
詹姆士
最佳答案
YouTube Topic explorer在角度脚本中使用iframe。您基本上可以创建自己的函数或指令来使用iFrame。
关于javascript - 如何在整个Angular应用中获取对Youtube Iframe API播放器的引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25810814/