【问题标题】:Problems using iosrtc plugin in hybrid Cordova iOS app在混合 Cordova iOS 应用程序中使用 iosrtc 插件的问题
【发布时间】:2018-05-20 17:30:13
【问题描述】:

我正在创建一个原生 iOS 应用程序,我在其中添加了 Cordova 以将 CDVViewController 用于一个控制器。这可以正常工作。然后我添加 cordova-plugin-iosrtc 以将 WebRTC 功能添加到该 Web 视图。

如果我从头开始创建一个完整的 Cordova 应用程序,我可以让它工作,但不能作为本机应用程序的一部分。一切正常,直到我尝试拨打电话,然后我收到此错误:

ERROR: Method 'getUserMedia:' not defined in Plugin 'iosrtcPlugin'

有什么想法吗?

【问题讨论】:

  • 你解决了吗?
  • @WorieN 是的。但我不记得具体是怎么做的。使用 Cordova + iosrtc 是最糟糕的开发人员。我的人生经历。有很多问题,如果不是完全需要的话,不建议走这条路。
  • 感谢您的反馈,但我想我别无选择。

标签: ios cordova webrtc cordova-plugins


【解决方案1】:

如果您的项目使用 swift 版本 4 或更高版本,请尝试将属性 @objcMembers 添加到 iosrtcPlugin,它允许在 objc 代码调用时访问 swift 函数

@objcMembers class iosrtcPlugin : CDVPlugin

【讨论】:

    猜你喜欢
    • 2016-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-01
    相关资源
    最近更新 更多