Я пытаюсь внедрить OpenTok в приложение ioni c и не могу опубликовать sh видео с iphone. Подписка на видео работает (я могу запустить приложение на моем компьютере и опубликовать sh видео, которое я вижу на своем iphone), но наоборот оно не работает.
У меня есть следующие настройки в моем конфиге. xml
<config-file parent="NSCameraUsageDescription" target="*-Info.plist">
<string>This app needs to access your camera in order to take a profile photo or save a photo in the files or messages section.</string>
</config-file>
<config-file parent="NSMicrophoneUsageDescription" target="*-Info.plist">
<string>This app needs to access your microphone in order to record videos that you can upload in the files or messages section.</string>
</config-file>
А также, я использую этот код:
startCall() {
this.session = OT.initSession(this.apiKey, this.sessionId);
this.publisher = OT.initPublisher('publisher');
this.session.on({
streamCreated: (event: any) => {
this.session.subscribe(event.stream, 'subscriber');
OT.updateViews();
},
streamDestroyed: (event: any) => {
console.log(`Stream ${event.stream.name} ended because ${event.reason}`);
OT.updateViews();
},
sessionConnected: (event: any) => {
this.session.publish(this.publisher);
}
});
this.session.connect(this.token, (error: any) => {
if (error) {
console.log(`There was an error connecting to the session ${error}`);
}
});
}
Я добавил несколько console.logs и он входит в session.on sessionConnected, а также session .connect, без других ошибок, поэтому я не понимаю, что может происходить
Спасибо