【问题标题】:Google cast receiver sdk integrationGoogle cast 接收器 SDK 集成
【发布时间】:2018-05-26 05:08:03
【问题描述】:

有谁知道是否可以将 Google Cast SDK 集成到原生 Android TV 应用中作为接收器应用? 我对文档的理解就像它仅适用于从服务器提供并编写的投射接收器应用程序 在 HTML5/JavaScript 中不是在 Java 中。但是当我连接智能手机时,Android TV 上的某些应用程序似乎支持投射接收器(例如 Netflix、Youtube) 我在文档上遗漏了什么吗? 如果有人能就这个主题(使用 java 代码的 Google Cast Receiver 应用程序)提供指点,那就太好了

【问题讨论】:

  • 为什么有人会在没有给出正当理由的情况下降级问题? @Tapu 你可以试试github.com/ConnectSDK/Connect-SDK-Android 这不是你需要的,但你可能会发现它很有用
  • 你在你的 android 原生应用中实现了 cast sender,而接收者应用可以是默认的也可以是自定义的。默认由谷歌托管。如果您有特殊情况,则需要 cutom,并且应该在您在服务器上托管的 html + css + javascript 解决方案中使用 google chrome cast sdk 来实现它。谢谢

标签: android google-cast android-tv google-cast-sdk


【解决方案1】:

接收器应用程序总是用 html、css 和 js 编写。当 Youtube 或 Netflix 等应用程序支持投射时,它们有一个接收器应用程序(已适当注册、发布和部署),当用户单击 cast-icon 时,它会加载到 Chromecast。 Android 平台上的 Youtube 或 Netflix App 充当 Chromecast 的发送者应用程序。

没有用于接收器应用程序的 Java SDK。即使是一个概念也没有意义,因为目标是使用 Chromecast 在电视上流式传输/显示媒体。您永远不会从一台 Android/IOS 设备投射到另一台设备。

【讨论】:

  • 这个概念对我来说完全有意义。
【解决方案2】:

是的,复制自我自己回答相同的问题:

是的! 2020 年 9 月,Google 发布 Android Receiver SDK 安卓电视。这是官方网站: https://developers.google.com/cast/docs/android_tv_receiver

这是 Google Codelab https://codelabs.developers.google.com/codelabs/cast-connect-atv

基本上,您将需要发送方应用和接收方应用。通常 发件人应用程序是手机应用程序,收件人应用程序将是 安卓电视应用。也可以是同一个apk。例如同一个应用 可以处理电话布局并成为发件人应用程序,同一个应用程序可以 处理电视布局并成为接收器应用程序。

在任何情况下,您都需要在以下位置创建应用程序: https://cast.google.com/publish

并按照说明如何通过 Chromecast 内置序列号。一切都有据可查。

还请注意,您需要重新考虑发送者和 接收器应用程序工作并同步 ExpandedControllerActivity 您的 Sender App 与您的播放器(如果您的应用是流媒体应用)。

注意:使用这种方法,您不需要任何网络接收器应用程序,而是任何 未安装您的应用程序的 Android TV 将无法与此“接收器”一起使用。 理想情况下,您将需要网络接收器和这款新的 Android TV 接收器 让您的用户拥有更好的用户体验是一个加分项,同时 使用您的 Android TV 应用。

【讨论】:

    猜你喜欢
    • 2020-04-04
    • 2021-07-10
    • 2014-03-02
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    • 2014-06-04
    • 2019-04-11
    • 2015-12-23
    相关资源
    最近更新 更多