2017-10-09 74 views
1

我正在使用opentok在我的Hybrid離子應用程序中進行直播。 我正面臨一個問題,我無法看到實時流在ios應用程序,雖然它的工作在我的Android應用程序已經發布在谷歌播放, 現在我需要發佈我的iOS應用程序,但我堅持這些錯誤在Xcode顯示我使用Xcode 9.0中的opentok流式傳輸錯誤:OT.Publisher.onStreamAvailableError

"ERROR: OT.Publisher.onStreamAvailableError OT_MEDIA_ERR_ABORTED: Argument 1 ('mediaStream') to webkitAudioContext.createMediaStreamSource must be an instance of MediaStream" 

"ERROR: OT.exception :: title: Unable to Publish (1500) msg: GetUserMedia" 

設備是iPhone 6(OS 11.0和Safari 11.0)

回答

0

我有同樣的問題。 對我來說,問題在於OT.initPublisher的發佈者選項。 選項「分辨率」是多餘的。它只爲ios而崩潰,我評論說它現在一切都很好。祝你好運!

+0

你確定你使用** OS 11.0和11.0的Safari ** 我使用它像這樣 '出版商= OT.initPublisher(「myPublisher」, pubOptions,功能(錯誤){ 如果(錯誤){ 的console.log( 「錯誤」);} 其他{ 的console.log( 「出版商初始化。」);} });' –

+0

是,iphone 6+,safari 11. 錯誤參數'resolution'出現在pubOptions – asmproger

+0

我的pubOptions是var'pubOptions = {publishAudio:true,publishVideo:true};' –