有谁知道是否可以将Google Cast SDK作为接收器应用在原生Android TV应用中集成? 我从文档中了解到它只适用于从服务器提供并编写的强制接收器应用程序 在HTML5 / JavaScript中不在Java中。但是当我连接智能手机时,Android TV上的一些应用程序似乎支持强制接收器(例如Netflix,Youtube) 我在文档上遗漏了什么吗? 如果有人给出关于这个主题的指针(使用java代码的Google Cast Receiver应用程序)
,那就太棒了答案 0 :(得分:2)
接收器应用程序总是用html,css和js编写。当Youtube或Netflix等应用支持投射时,他们有一个接收器应用程序(已经适当注册,发布和部署),当用户点击cast-icon时,该应用程序会加载到Chromecast上。 Android平台上的Youtube或Netflix应用程序充当Chromecast的发件人应用程序。
接收器应用程序没有Java SDK。即使是一个概念也没有意义,因为目标是使用Chromecast在电视上流媒体/显示媒体。你永远不会从一个Android / IOS设备投射到另一个设备。
答案 1 :(得分:0)
是的,从我自己回答同一个问题复制过来的:
<块引用>是的! 2020 年 9 月 Google 发布了 Android Receiver SDK for 安卓电视。这是官方网站: https://developers.google.com/cast/docs/android_tv_receiver
这是谷歌代码实验室 https://codelabs.developers.google.com/codelabs/cast-connect-atv
基本上,您将需要发送方应用和接收方应用。通常 发送者应用程序是电话应用程序,接收者应用程序将是 安卓电视应用。它也可以是相同的 apk。例如同一个应用 可以处理手机布局并成为发件人应用程序,同一个应用程序可以 处理电视布局并成为接收器应用。
在任何情况下,您都需要在以下位置创建应用程序: https://cast.google.com/publish
并按照说明如何通过 Chromecast 内置序列号。一切都有据可查。
还要记住,您需要重新考虑发件人和 接收器应用程序工作并同步 ExpandedControllerActivity 您的 Sender 应用与播放器(如果您的应用是流媒体应用)。
注意:使用这种方法,您不需要任何网络接收器应用程序,但任何 未安装您的应用的 Android TV 将无法与此“接收器”配合使用。 理想情况下,您将需要网络接收器和这款新的 Android TV 接收器它只是一个加分,让您的用户有更好的用户体验,同时 使用您的 Android TV 应用。