Angular2 Observables avec l'intervalle de

J'ai une fonction qui doit être appelée sur toutes les 500ms. La façon dont je suis en train de regarder le faire avec angular2 est à l'aide d'intervalles et observables. J'ai essayé cette fonction pour créer des observables:

counter() {
  return Observable.create(observer => {
    setInterval(() => {
      return this.media.getCurrentPosition();
    }, 500)
  })
}

Avec ce code pour l'abonné:

test() {
  this.playerService.initUrl(xxxx) //This works
  this.playerService.counter().subscribe(data => {
    res => {
      console.log(data);
    }
  })
}

Je suis très nouveau à observables et angular2 donc je prend peut-être pas la bonne approche complètement. Toute aide est appréciée.

OriginalL'auteur Drakee510 | 2016-06-23