将 Google Cast 集成到 Android 电视应用中
Integrate Google Cast into Android TV App
有谁知道它是否可以集成 Google Cast SDK in a native Android TV App to enable second screen functions provided in the SDK? My understanding from the documentation 是,它只适用于服务器提供的演员表应用程序,并且用 HTML 编写,而不是 Java 作为本机 Android 电视应用程序。
但是当我连接智能手机时,Android 电视上的一些预装应用程序似乎支持这些第二屏幕功能,例如 Netflix 应用程序。
我是不是遗漏了什么或者这是不可能的?
Android 电视是一种可投射设备。因此,您可以像为 Chromecast 编写应用程序一样使用它。是的,服务器是 HTML + JavaScript,但您可以通过客户端应用程序访问它(大多数时候您可以只使用其中一个默认应用程序)
是的! 2020 年 9 月 Google 发布 Android 用于 Android 电视的接收器 SDK。这是官方网站:
https://developers.google.com/cast/docs/android_tv_receiver
这是 Google Codelab
https://codelabs.developers.google.com/codelabs/cast-connect-atv
基本上您将需要发送者应用程序和接收者应用程序。通常发送方应用是 phone 应用,接收方应用是 Android 电视应用。也可以是同一个apk。例如,同一个应用可以处理 phone 布局并成为发送方应用,同一个应用可以处理电视布局并成为接收方应用。
在任何情况下,您都需要在以下位置创建一个应用程序:
https://cast.google.com/publish
并按照说明如何通过 Chromecast 内置序列号添加 Android 电视加密狗。一切都有据可查。
另请注意,您需要重新考虑发送方和接收方应用程序的工作方式,并将发送方应用程序中的 ExpandedControllerActivity
与播放器同步(如果您的应用程序是流媒体应用程序)。
注意:使用这种方法,您不需要任何网络接收器应用程序,但任何 Android 未安装您的应用程序的电视都无法使用此“接收器”。理想情况下,您将需要网络接收器和这个新的 Android 电视接收器,它只是一个加分项,可以让您的用户在使用您的 Android 电视应用程序时拥有更好的用户体验。
有谁知道它是否可以集成 Google Cast SDK in a native Android TV App to enable second screen functions provided in the SDK? My understanding from the documentation 是,它只适用于服务器提供的演员表应用程序,并且用 HTML 编写,而不是 Java 作为本机 Android 电视应用程序。 但是当我连接智能手机时,Android 电视上的一些预装应用程序似乎支持这些第二屏幕功能,例如 Netflix 应用程序。 我是不是遗漏了什么或者这是不可能的?
Android 电视是一种可投射设备。因此,您可以像为 Chromecast 编写应用程序一样使用它。是的,服务器是 HTML + JavaScript,但您可以通过客户端应用程序访问它(大多数时候您可以只使用其中一个默认应用程序)
是的! 2020 年 9 月 Google 发布 Android 用于 Android 电视的接收器 SDK。这是官方网站: https://developers.google.com/cast/docs/android_tv_receiver
这是 Google Codelab https://codelabs.developers.google.com/codelabs/cast-connect-atv
基本上您将需要发送者应用程序和接收者应用程序。通常发送方应用是 phone 应用,接收方应用是 Android 电视应用。也可以是同一个apk。例如,同一个应用可以处理 phone 布局并成为发送方应用,同一个应用可以处理电视布局并成为接收方应用。
在任何情况下,您都需要在以下位置创建一个应用程序: https://cast.google.com/publish
并按照说明如何通过 Chromecast 内置序列号添加 Android 电视加密狗。一切都有据可查。
另请注意,您需要重新考虑发送方和接收方应用程序的工作方式,并将发送方应用程序中的 ExpandedControllerActivity
与播放器同步(如果您的应用程序是流媒体应用程序)。
注意:使用这种方法,您不需要任何网络接收器应用程序,但任何 Android 未安装您的应用程序的电视都无法使用此“接收器”。理想情况下,您将需要网络接收器和这个新的 Android 电视接收器,它只是一个加分项,可以让您的用户在使用您的 Android 电视应用程序时拥有更好的用户体验。