android - 是否可以投射屏幕/应用程序而不是媒体?
问题描述
是否可以使用 google cast/chromecast 投射屏幕/应用程序。我找到了投射媒体的选项,但我找不到如何使用 google cast 投射整个应用程序屏幕。有什么方法可以投射屏幕而不是媒体。
我需要 react-native 或 android 开发方面的帮助。
解决方案
您无法与 google Chromecast 共享您的应用屏幕,但您可以执行以下操作:
接收器网络应用程序
- 创建 Chromecast 接收器网络应用https://developers.google.com/cast/docs/caf_receiver
- cast.receiver.CastReceiverManager.getInstance().getCastMessageBus( 从发送方获取消息并在接收方内部执行某些操作
- cast.receiver.CastReceiverManager.getInstance().broadcast( 向发送者发送消息并在发送者内部做一些事情
- 将 disableIdleTimeout = true 设置为您的网络应用程序不关闭https://developers.google.com/cast/docs/reference/caf_receiver/cast.framework.CastReceiverOptions
- 在https://cast.google.com上添加新应用程序
发件人
- 创建发件人应用示例 https://developers.google.com/cast/docs/ios_sender https://developers.google.com/cast/docs/android_sender https://developers.google.com/cast/docs/chrome_sender
- 向接收者发送自定义消息
- 从接收方获取自定义消息
玩得开心\o\
推荐阅读
- nearprotocol - 如何在第 3 方应用程序中使用新创建的 Near 帐户签署消息?
- flutter - 您如何在颤动中构建这些选项卡样式按钮之一?
- python - 如何使用带有真/假 lambda 函数的 itertools.groupby
- ios - DateFormatter 毫秒不工作
- macos - iTerm 作为 Anaconda 的默认终端
- python-3.x - python bitcoinrpc - 不确定如何传递参数
- maven - 在当前项目错误中找到前缀“appengine”的插件
- log4net - 如何让 log4net AdoNetAppender 在我的表中插入 NULL 而不是“(null)”?
- user-interface - 如何触发 Google 表格的 UI 类?
- c# - 从 base 64 字符串转换时出错