2017-10-09 3 views
1

라이브 스트리밍을 위해 하이브리드 이온 앱에 opentok을 사용하고 있습니다. 라이브 스트리밍을 볼 수 없다는 문제에 직면했습니다 ios 앱, 이미 Google Play에 게시 된 안드로이드 앱을 사용하고 있습니다. 이제 ios 앱을 게시해야하지만 이러한 오류가 있습니다. 엑스 코드에 나타내는 I가 사용하고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" 

디바이스 아이폰 6 (OS 11.0, 11.0 사파리) I는 동일한 문제가 있었다

답변

0

이다. OT.initPublisher의 게시자 옵션에 문제가있었습니다. "해상도"옵션이 중복되었습니다. 그것은 iOS 용으로 만 모든 것을 추락 시켰습니다. 모든 것이 이제 괜찮습니다. 행운을 빕니다! https://github.com/opentok/cordova-plugin-opentok/

플러그인은 당신이 게시 가입 할 수 있으며, iOS 및 안드로이드 모두에서 OpenTok 신호의 API를 사용

+0

당신이 사용 확실 ** OS 11.0 & 사파리 11.0 ** 나는이 '발행인 = OT.initPublisher ('MYPUBLISHER'처럼 사용하고, pubOptions, 기능 (오류) { 경우 (오류) { 을 console.log ("오류"); } 다른 { 을 console.log는 ("제작사가 초기화."); } });' –

+0

예, 아이폰 6+, 사파리 11. 잘못된 매개 변수 'resolution'이 pubOptions에 있습니다. – asmproger

+0

내 pubOptions은 var 'pubOptions = {publishAudio : true, publishVideo : true}입니다.' –