2017-02-16 61 views
6

我正在使用Skype網絡sdk在線業務Skype工作。 我正在嘗試創建多方視頻對話,即視頻會議。多方視頻對話問題Skype在線業務使用Skype網絡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是細(改變到連接)。

編輯: Skype的網絡SDK日誌here

讚賞任何幫助。

+0

查看日誌,看起來您開始創建包含A/V(第266-274行)的優惠,稍後重新協商已從遠程方的最終答案中刪除了視頻,但沒有線條表示支持哪些視頻編解碼器。您是否正在測試Chrome到Chrome?您是否嘗試過測試其他瀏覽器? – ShelbyZ

+0

感謝您的回覆,是的,我正在測試鉻到鉻。即使是自己參與的視頻也沒有顯示。我嘗試在Firefox中,我收到命令禁用錯誤,並再次爲我這一個問題。 –

+0

@SatishakumarAwati。您是否可以在Chrome 56中進行一對一的視頻和音頻通話? – Venky

回答

1

確保您使用了「公共預覽鍵」,從這個網站:https://msdn.microsoft.com/en-us/skype/websdk/docs/apiproductkeys

通常會收到當你使用GA-關鍵的「命令關閉」的錯誤。

+1

我正在使用正確的產品密鑰,即公共預覽密鑰。 '禁用'命令僅在FireFox上出現。 –

+0

其實現在Firefox甚至不支持:再次檢查鏈接[https://msdn.microsoft.com/en-us/skype/websdk/docs/apiproductkeys](https://msdn.microsoft.com/en-us (非音頻/視頻功能) 我們也在我們的產品中使用視頻功能,目前微軟只允許Edge(無插件)和幾個星期前Chrome也工作(再次關閉) –

+0

麪包謝謝你的信息。我在同一瀏覽器中查看了一對一的問題。該問題僅適用於多方用戶,即超過2個用戶。 –