2016-06-11 48 views
0

我建立一个类似的应用程序,以togethertube.com,到目前为止,我有这个如何让流星“房间”了解更新

/profile文件,/间,/,/:ROOMNAME

现在,我同时使用YouTube播放器API和YouTube视频搜索API每间客房,房间被一个蒙戈集合称为“房间”装,叫做蒙戈集“视频”被关联到每一次自己的房间等等一个房间被加载,他们的视频也被加载。

房间集合有一个名为“currentVideo”(也是“currentVideoTime”)的字段,因此,我想让该特定房间知道当前视频字段何时更改,以便不是该用户的视图房间,目前正在查看它的变化,YouTube播放器API开始播放新视频。

我不知道该怎么做,我想过插座,但我之所以开始使用流星是避免使用socket.io,但如果是这样的解决方案,就这样吧。也试着考虑使用流星的收藏“观察”,所以当对应于该房间的房间集合更新文档时(在房间里的视图的所有者影片播放完毕后,房间的currentVideo更新)功能被触发, youtube播放器API加载该视频。

我如何能做到这一点,还是有更好的全栈框架,我可以用来做同样的事情到dubtrack.fm和togethertube.com任何想法?

回答

1

Collection.observeChanges()是要走的路。请注意,流星已经使用WebSocket,所以更改会自动从服务器推送到所有订阅的客户端。