я пытаюсь создать приложение для видеозвонков один на один, и я надеюсь, что opentok - правильный способ сделать это.
Я пытался запустить простое приложение helloworld opentok, следуя пошаговым инструкциям в github, но я заблокирован четырьмя ошибками, описанными в руководстве по устранению неполадок. Я изменил Build Active Architecture Only на NO и удалил armv7s и arm64 из допустимых архитектур. Я вставил свой идентификатор, ключ и токен в index.js, но проблема не изменилась... Я думаю, что решение относительно простое, но я его не знаю... это мой код index.js
var apiKey = "xxx";
var sid = "xxx";
var token = "xxx";
var app = {
// Application Constructor
initialize: function() {
this.bindEvents();
},
// Bind Event Listeners
//
// Bind any events that are required on startup. Common events are:
// 'load', 'deviceready', 'offline', and 'online'.
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
},
// deviceready Event Handler
//
// The scope of 'this' is the event. In order to call the 'receivedEvent'
// function, we must explicity call 'app.receivedEvent(...);'
onDeviceReady: function() {
// Getting OpenTokRTC's room's credentials.
// To use your own room in opentokrtc, change cordova to room of your choice
// -> ie: https://opentokrtc.com/myroom.json
// To use your own credentials
// replace data.apiKey, data.sid, and data.token with your own
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET", "https://opentokrtc.com/test.json", false);
xmlhttp.send();
var data = JSON.parse( xmlhttp.response );
// Very simple OpenTok Code for group video chat
var publisher = TB.initPublisher(apiKey,'myPublisherDiv');
var session = TB.initSession( apiKey, sid );
session.on({
'streamCreated': function( event ){
var div = document.createElement('div');
div.setAttribute('id', 'stream' + event.stream.streamId);
document.body.appendChild(div);
session.subscribe( event.stream, div.id, {subscribeToAudio: false} );
}
});
session.connect(token, function(){
session.publish( publisher );
});
},
// Update DOM on a Received Event
receivedEvent: function(id) {
}
};
Я также создал тестовую страницу чата по адресу https://opentokrtc.com/ и вставил test.json в файл javascript. но ничего не меняется...
Я действительно хотел бы подписаться на план и создать это приложение. заранее спасибо