Как исправить ошибку Publisher в плагине Opentok Cordova для iOS? - PullRequest
1 голос
/ 14 октября 2019

Я использую cordova-plugin-opentok с Ionic 4, и у меня проблема с iOS. Сеанс соединяется правильно, но когда я публикую свой видеопоток, он выдает эту ошибку

"Поток публикации iOS в сеанс [ОШИБКА] otk_session_private.cpp: 3165 - Плохой цикл или уже в состоянии разъединения / ошибки"

Я попытался изменить параметры Publisher, но ошибка все еще есть.

let session;
let publisher;

session = OT.initSession(this.apiKEY, this.sessionID);

session.on('streamCreated', function(event) {
  session.subscribe(event.stream, 'subscriber', {
    insertMode: 'append',
    width: '100%',
    height: '100%'
  });
  OT.updateViews();
});

session.connect(this.token, function(error) {
  if (!error) {
    publisher = OT.initPublisher('publisher');
    session.publish(publisher, (error) => {
        if(error){
          console.log("Publisher error: " + error);
        }
        OT.updateViews();
    });
  } else {
    console.log("Error connecting: ", error.name, error.message);
  }
});
...