在 Flutter 的应用程序中进行屏幕共享需要什么?我不知道如何获取此共享屏幕并将其显示在小部件中,我正在寻找答案。
我应该采取什么步骤?
我希望我理解这个问题。 如果你想分享文件、链接、图片等内容,可以使用 flutter 共享包。
https://pub.dev/packages/flutter_share
但是如果您想在应用程序内共享重定向链接或应用程序内的小部件(如果您想在此小部件内进行重定向)。如果您想直接转到该页面,则应该使用深层链接。您需要了解深层链接中的一些信息,我将留下一篇博客文章来帮助您。
https://docs.flutter.dev/development/ui/navigation/deep-linking
https://blog.logrocket.com/understanding-deep-linking-flutter-uni-links/
希望这篇文章对您有帮助。
您应该在您的应用程序中实现 Webrtc 信号。 您可以在这里阅读 Webrtc API: https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
在flutter中,我们有一个Webrtc的包: https://pub.dev/packages/flutter_webrtc
您必须使用 getDisplayMedia 来代替 getUserMedia 进行屏幕共享。