如何解决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 举报,一经查实,本站将立刻删除。