Flutter 中的屏幕共享是如何工作的?我需要什么?

问题描述 投票:0回答:2

在 Flutter 的应用程序中进行屏幕共享需要什么?我不知道如何获取此共享屏幕并将其显示在小部件中,我正在寻找答案。

我应该采取什么步骤?

flutter webrtc screensharing
2个回答
1
投票

我希望我理解这个问题。 如果你想分享文件、链接、图片等内容,可以使用 flutter 共享包。

https://pub.dev/packages/flutter_share

但是如果您想在应用程序内共享重定向链接或应用程序内的小部件(如果您想在此小部件内进行重定向)。如果您想直接转到该页面,则应该使用深层链接。您需要了解深层链接中的一些信息,我将留下一篇博客文章来帮助您。

https://medium.com/flutter-community/deep-links-and-flutter-applications-how-to-handle-them-properly-8c9865af9283

https://docs.flutter.dev/development/ui/navigation/deep-linking

https://blog.logrocket.com/understanding-deep-linking-flutter-uni-links/

希望这篇文章对您有帮助。


0
投票

您应该在您的应用程序中实现 Webrtc 信号。 您可以在这里阅读 Webrtc API: https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API

在flutter中,我们有一个Webrtc的包: https://pub.dev/packages/flutter_webrtc

您必须使用 getDisplayMedia 来代替 getUserMedia 进行屏幕共享。

© www.soinside.com 2019 - 2024. All rights reserved.