我使用的是angular2路由,我有两个路由(组件),每个路由(组件)都有一个PlayerComponent实例,托管一个youtube Iframe并在后面有一个singleton PlayerService。如果我在一个组件中加载了视频,并且切换到其他路线(同一视频,在另一个组件中),则第一个playerComponent被销毁,第二个组件被加载。视频ID包含在playerService中。它可以工作,但是在从第一个playerComponent切换到第二个playerComponent上,视频会自动开始播放我不想要的视频。嵌入网址包含autoplay = 0。
如何停止此开关以开始自动播放?
这不是一个完全特定的答案,但是在我的上下文中,我的模板中包含IFrame,并绑定了嵌入网址。我发现,如果我通过绑定到我的组件来更改embedURL,则它比更改YT.Player上的videoId更好。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句