Opentok React Native ничего не публикует - PullRequest
0 голосов
/ 12 февраля 2019

Я использую библиотеку opentok-react-native в своем приложении и хочу публиковать аудио и видео потоки в виде аудио / видео звонков.Я следовал за документацией к письму, но я не могу подключиться.

Вот что я попробовал:

render() {

return (

    <OTSession
          apiKey={ this.state.api_key }
          sessionId={ this.state.appointment.opentok_session }
          token={ this.state.appointment.opentok_token }
          connectionCreated={ console.warn('connected') }
          connectionDestroyed={ console.warn('destroyed') }
          sessionConnected={ console.warn('session connected') }
          sessionReconnecting={ console.warn('session reconnecting') }
          sessionReconnected={ console.warn('session re connected') }
          sessionDisconnected={ console.warn('session destroyed') }
          streamCreated={ console.warn('stream created') }
          streamDestroyed={ console.warn('stream destroyed') }
        >
          <OTPublisher
            properties={{ publishAudio: true, publishVideo: true }}
            style={{ height: 100, width: 100 }}
          />
          <OTSubscriber  style={{ flex: 1 }} />
        </OTSession>

    )

}

Я написал точно такой же компонент в другом приложении - есть два приложения.Как только компонент загружается, я получаю все console.warn(), но больше ничего.

1 Ответ

0 голосов
/ 12 февраля 2019

TokBox Developer Evangelist здесь.

Похоже, вы пытаетесь прослушать события с помощью отдельных реквизитов.Обратите внимание, что вам нужно использовать опору eventHandlers для установки прослушивателей событий.Вот пример того, как установить прослушиватели событий для компонента OTSession: В Opentok-реагировать-нативный, как я могу получить информацию о различных событиях, таких как клиент подключен, отключен и т. Д.

Вам также необходимо указать width и height для компонента OTSubscriber, чтобы библиотека знала, какой размер создать для собственного представления.

Я также рекомендую проверить OpenTok-React-Native-Samples репо для справки.

...