【问题标题】:OpenTok createSessionOpenTok createSession
【发布时间】:2016-12-31 14:31:01
【问题描述】:

我正在尝试使用 openTok Nodejs 创建会话。 我没有收到任何错误,但没有创建会话。

var OpenTok = require('opentok'),
opentok = new OpenTok(vc_config.ot_api_key,  vc_config.ot_secret);

opentok.createSession({mediaMode:"routed"}, function(err, session) {
if (err) { return console.log(err); }
console.log(session);
this.session_id = session.sessionId;
});

谢谢

【问题讨论】:

    标签: node.js opentok


    【解决方案1】:

    问题是Promise 问题,我解决了这个问题:

           var opentok = new OpenTok(ot_api_key, ot_secret);
    
           await(opentok.createSession({mediaMode:"routed"}, function(error, session) {
           if (error) { return console.log(error); }
           return OtSessionDatum.findOne({ where: { id: modelId }}).then(function (ot_session_datum) {
             return ot_session_datum.update({session_id: session.sessionId,
                                             subscriber_token: session.generateToken({role: 'subscriber'}),
                                             publisher_token: session.generateToken({role: 'publisher'}),
                                             moderator_token: session.generateToken({role: 'moderator'}),
                                             watch_token: session.generateToken({role: 'moderator',data:'watch'})});
    
         }));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 2021-01-31
      相关资源
      最近更新 更多