如何从颤振应用程序中投射屏幕?
Posted
技术标签:
【中文标题】如何从颤振应用程序中投射屏幕?【英文标题】:How to cast screen from flutter application? 【发布时间】:2020-11-30 18:03:49 【问题描述】:我正在开发用于播放实时视频的颤振应用程序。现在我想使用 Roku、FireTv、Chromecast 和 Airplay 投射我的设备屏幕。我想知道使用这些技术是否可以投射屏幕?我使用cast dart 包发现并连接 chromecast 设备,但无法扫描任何设备。请帮助我如何使用颤振?
谢谢提前。
【问题讨论】:
可以在原生端实现 flutter 方面的任何可能解决方案。 @GursewakSingh 你有什么解决截屏的方法吗? 【参考方案1】:我不知道它是否有效。只需从互联网上获取此网址。尝试这个 https://morioh.com/p/fbd0079a2d71
还有我得到的另一个例子。我也没有检查这个 https://github.com/terrabythia/flutter_chromecast_example
【讨论】:
【参考方案2】:我们能够让它在 Chromecast 上运行,请参阅我在此处发布的答案: How to play YouTube videos in google chromecast from Flutter application?
对于 Airplay,如果您使用更新的 Apple 库,Airplay 将原生集成到您的应用中。我们无需添加额外代码即可将我们的应用投射到 Airplay。
FireTV 使用 airplay,所以应该可以。
我们还没有找到 Roku 解决方案。
【讨论】:
如何在 Flutter 应用中更新 Apple 库?我已经使用这个包来触发应用程序内的本地播放视图。 pub.dev/packages/flutter_to_airplay以上是关于如何从颤振应用程序中投射屏幕?的主要内容,如果未能解决你的问题,请参考以下文章
Chromecast 是不是支持从 Android 设备进行屏幕投射?