2016-05-15 3 views
0

exampleで簡単にchatroulette on Rails using websocketsと書きます。パブリッシャのsessionIdを知っている場合、手動でopentokをストリーム配信するにはどうすればいいですか?

オンsubscribe event新しいトークンで@partnerSessionを作成する必要がありますか、すでに生成されているパートナートークンを使用する必要がありますか?また、パートナーストリームを手動で取得するにはどうすればいいですか? streamCreatedイベントですべてのストリームを保存し、パートナーのsessionIdで1つ取得する必要がありますか?

subscribe: (message) => 
    { sessionId, token } = message 
    @partnerSession = OT.initSession API_KEY, sessionId 

    # config partner session 
    @partnerSession.on 
     sessionConnected: (event) => 
     options = { 
      insertMode: 'append', 
      width: 400, 
      height: 300 
     } 
     subscriber = @partnerSession.subscribe event.stream, 'subscriberContainer', options, (error) => 
      console.log error if error 
      @notification "Have fun !!!!" 
     sessionDisconnected: (event) => 
     @partnerSession.off # remove all event handlers 
     @partnerSession = null 
     @dispatcher.trigger 'find_partner' if @isPartnerNeeded 
     streamDestroyed: (event) => 
     @partnerSession.disconnect() 
    @partnerSession.connect API_KEY, token 

答えて

0

私は、これは厄介な

ですけど、名前fielsに(partnerSession.sessionId @)追加情報を渡します
関連する問題