从 Android 投射 - 您可以投射整个应用程序还是只投射应用程序内的媒体内容

Posted

技术标签:

【中文标题】从 Android 投射 - 您可以投射整个应用程序还是只投射应用程序内的媒体内容【英文标题】:Casting from Android - can you cast an entire app or only media content within the app 【发布时间】:2013-09-04 19:22:17 【问题描述】:

我正在查看 chromecast api,并试图弄清楚我是否可以将整个 android 应用程序投射到屏幕上,或者只投射该应用程序中的媒体。有谁知道这个问题的答案?我想确保如果我构建一个演员应用程序,整个应用程序可以发送到电视屏幕,而不仅仅是其中包含的媒体。

【问题讨论】:

【参考方案1】:

不,您不能将整个 Android 应用投射到 ChromeCast 设备。移动应用程序和 ChromeCast 应用程序是两个不同的应用程序。 ChromeCast 设备上运行的应用程序是 html。您移动设备上的应用可以向 ChromeCast 设备上运行的应用发送命令。这些命令可用于播放媒体或处理自定义消息。

【讨论】:

啊,那么 Chromecast tic-tac-toe android 示例是怎么做的? 井字游戏示例实际上是两个应用程序。有一个原生的 Android 版本和一个 HTML 版本(在 Chromecast 上运行)。应用程序通过 Cast SDK 打开的管道进行通信。您可以在 google cast github 上查看所有源代码。【参考方案2】:

您可以这样做:您必须使用 Presentation API 来显示您的内容,而现在完成此操作的唯一方法是启动 ChromeCast 应用并应用屏幕镜像。然后您只能在 chromecast 上看到您的 Presentation 类的内容......但到目前为止,我还无法仅从我的应用程序中的 ChromeCast UIButton 开始屏幕镜像。

【讨论】:

以上是关于从 Android 投射 - 您可以投射整个应用程序还是只投射应用程序内的媒体内容的主要内容,如果未能解决你的问题,请参考以下文章

强制投射按钮显示?

跟踪投射到 AppleTV 或 Chromecast 的订阅者

将视频和视频广告从 Android 手机投射到电视上

Chromecast 是不是支持从 Android 设备进行屏幕投射?

Ü“ü土耳其人物在Android上投射

带有谷歌电视的 Chromecast 是不是需要 Android TV 接收器应用程序才能进行投射?