opentok угловое выключение камеры, когда вы находитесь на другом маршруте

Я создаю угловое приложение с opentok. Я заметил, что когда я перехожу в другое состояние (кстати, я использую ui-router для маршрутизации), камера все еще используется. Как отключить?


person user3631341    schedule 03.09.2015    source источник
comment
Ваша проблема была решена?   -  person Haseeb Ahmed    schedule 03.10.2015


Ответы (2)


Вы можете изменить свой код состояния, чтобы он выглядел примерно так:

$stateProvider.state("camera-on", {
  template: ...,
  controller: ...,
  onExit: function(){
        //Todo: Code to turn off camera here.
  }
})

Справочную документацию по onExit см. на странице . это вне.

person Haseeb Ahmed    schedule 03.09.2015

Вы используете библиотеку opentok-angular? Если вы уничтожите прицел, он очистит камеру. https://github.com/aullman/OpenTok-Angular/blob/master/opentok-angular.js#L143

https://docs.angularjs.org/api/ng/type/$rootScope .Scope#$уничтожить

person user3106187    schedule 08.09.2015