Flutter_webrtc包仅在iOS上引发MissingPluginException

问题描述

使用来自pub,master分支或统一计划的插件,我仅在iOS上遇到MissingPluginException(No implementation found for method listen on channel FlutterWebRTC/peerConnectoinEventCFA8C16D-C17E-45CD-B206-40324A680E31)异常,而在Android上没有。

要复制

       peerConnection = await createPeerConnection({
        "iceServers": [{}],"sdpSemantics": "unified-plan","bundlePolicy": "max-bundle","rtcpMuxPolicy": "require",//forceEncodedVideoInsertableStreams  : isCryptoEnabled
      },{});

预期的行为 它可以在Android上完美运行,因此它不应在iOS上引发错误,并且可以正常运行,因为我看到EventChannel也已在iOS插件中实现。

平台信息

  • Flutter版本
[✓] Flutter (Channel stable,1.20.1,on Mac OS X 10.15.6 19G73,locale en-EG)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
[✓] Android Studio (version 4.0)
[✓] IntelliJ IDEA Ultimate Edition (version 2019.3.3)
[✓] VS Code (version 1.47.3)
[!] Connected device
    ! No devices available

! Doctor found issues in 1 category..
  • 插件版本: 0.2.6、0.2.8,主分支,统一计划分支
  • 操作系统:MacOS Catalina
  • 操作系统版本:10.15.6

它在Android上运行完美,但我似乎无法在iOS上运行。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...