2017-02-16 26 views
6

Я работаю в Skype для бизнеса в Интернете с помощью Skype web sdk. Я пытаюсь создать многопользовательскую видеозапись на видеоконференции.Вопрос о многопользовательской видеосвязи Skype для бизнеса в Интернете с использованием skype web sdk

Для создания беседы, я использую приведенный ниже код.

var conversation = app.conversationsManager.createConversation(); //created conversion 
//self video listener 
conversation.selfParticipant.video.state.changed(function (newState, reason, oldState) { 
    notify("selfParticipant.video.state : "+newState) 
}); 
//self audio listener 
conversation.selfParticipant.audio.state.changed(function (newState, reason, oldState) { 
    notify("selfParticipant.audio.state :"+newState); 
}); 
//listner for conversion state 
conversation.state.changed(function (newValue, reason, oldValue) { 
    notify("conversation.state : "+newValue) 
}); 

//add participants 
addParticipants(conversation,sip_uris); //Added participants 

notify("conversation.videoService.maxVideos : "+conversation.videoService.maxVideos()); 
notify("conversation.videoService.videoMode : "+conversation.videoService.videoMode()); 
//start video service 
conversation.videoService.start().then(function() { 
    notify("Video conference successfully started : "+conversation.uri()); 
},function (error) { 
    notify("Video conference start failed : "+error); 
}); 

и журналы выше кода, как показано ниже

1:26:51 PM : selfParticipant.video.state : Disconnected 
1:26:51 PM : selfParticipant.audio.state :Disconnected 
1:26:51 PM : conversation.state : Created 
1:26:51 PM : conversation.videoService.maxVideos : null 
1:26:51 PM : conversation.videoService.videoMode : ActiveSpeaker 
1:26:52 PM : conversation.state : Conferenced 
1:26:53 PM : selfParticipant.audio.state :Connecting 
1:26:53 PM : selfParticipant.video.state : Connecting 
1:27:04 PM : selfParticipant.audio.state :Connected 
1:27:04 PM : selfParticipant.video.state : Disconnected 
1:27:04 PM : Video conference successfully started 

У меня возникли два вопроса.

  1. conversation.videoService.maxVideos, показывающий, как нуль на хром() версии 56.0.2924.87 (64-бит).

  2. selfParticipant.video.state получение Отключен, но selfParticipant.audio.state прекрасно (изменение к подключен).

EDIT: Skype веб SDK журналы here

Любая помощь приветствуется.

+0

Посмотрите на журналы, вы начинаете создавать предложения, которые включают A/V (строки 266-274), а затем повторное обсуждение удалило видео из окончательного ответа от удаленной стороны, не имеет линий, указывающих, какие видеокодеки поддерживаются. Вы проверяете Chrome на Chrome? Вы пробовали тестировать другие браузеры? – ShelbyZ

+0

Спасибо за ответ, Да, я проверяю хром на хром. Даже видео с участием самих участников также не отображается. Я попытался в firefox, я получил ошибку с отключенной командой и снова эту еще одну проблему для меня. –

+0

@SatishakumarAwati. Можете ли вы сделать скайп один к одному видео и аудио звонки в Chrome 56? – Venky

ответ

1

Убедитесь, что вы используете «Public Preview ключ» с этого сайта: https://msdn.microsoft.com/en-us/skype/websdk/docs/apiproductkeys

Обычно вы получаете «команда отключена» ошибка, когда вы с помощью GA-Key.

+1

Я использую правильные ключи продукта, то есть открытый ключ предварительного просмотра. 'command disabled' появляется только в FireFox. –

+0

На самом деле Firefox еще не поддерживается: проверьте еще раз ссылку [https://msdn.microsoft.com/en-us/skype/websdk/docs/apiproductkeys](https://msdn.microsoft.com/en-us/skype/websdk/docs/apiproductkeys), а в поддерживаемом браузере он говорит: Firefox 40+ (не аудио/видео) Мы также используем функциональность видео в нашем продукте, на данный момент Microsoft использует только Edge (плагины) и несколько недель назад работал Chrome (снова выключил его) –

+0

Loaf Спасибо за информацию. Я проверил один к одному, работая в одном браузере. Проблема существует только для сторонних пользователей, т.е. более двух пользователей. –

 Смежные вопросы

  • Нет связанных вопросов^_^