我在我的Hybrid离子应用程序中使用opentok进行直播。我面临的问题是我无法在ios应用程序中看到直播,虽然它已经在我的Android应用程序上运行,已经发布在Google Play上,现在我需要发布我的ios应用程序,但我仍然坚持在Xcode中显示这些错误
"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(IOS 11.0,Safari 11.0)
我有同样的问题。对我来说,问题出在OT.initPublisher的发布商选项中。选项“决议”是多余的。它只为ios而崩溃了,我评论说 - 现在一切都还好。祝好运!
您可以使用Cordova OpenTok插件将实时视频添加到您的Ionic应用程序:https://github.com/opentok/cordova-plugin-opentok/
该插件允许您在iOS和Android上发布,订阅和使用OpenTok Signaling API。对于离子样品,请查看以下回购:https://github.com/opentok/opentok-ionic-samples