【问题标题】:Control and view of core TV functions控制和查看核心电视功能
【发布时间】:2016-03-08 01:29:24
【问题描述】:

我对 Android TV 感兴趣。

我需要通过应用控制核心电视功能:

  1. 在我的应用程序后台直播电视
  2. 列出电视知道的频道
  3. 在电视上选择频道

Android TV 是否可以通过 SDK 实现这一点?

【问题讨论】:

  • AFAIK,不,因为 Android TV 不一定是电视。由 Android TV 提供支持的机顶盒(例如 Nexus Player)只有一个与电视的 HDMI 连接。普通电视不“知道”频道,更不用说通过 HDMI 传输数据了。我不记得这些独立的 Android TV 设备是否需要配备“IR blaster”来控制电视调谐器,或者是否有 SDK 选项可供使用。
  • 我们购买了一台飞利浦 6500 Android 电视。所以它是一台成熟的电视,而不是机顶盒。但是,如果代码应该在两者上都工作 - 并且无法访问底层函数,那么这对我们来说可能是一个相当大的障碍。
  • 我认为目前的 SDK 无法实现这一点,尤其是第三方应用。
  • @CommonsWare:如果您将评论写为答案,我认为回答我的问题就足够了。我比较确定没有办法做我想做的事。至少,现在。

标签: android android-tv


【解决方案1】:

如果您正在构建第三方应用程序,我认为这是不可能的。

> 1. 我的应用后台直播电视

TV App Quality不推荐,上面写着

电视-TR: 应用程序不会部分遮挡其他应用程序。应用填满整个屏幕,并且背景不透明。

> 2. 列出电视知道的频道
> 3. 选择电视频道

Android TV 提供了一个TV Provider 平台,用于存储来自电视输入的频道和节目。但是,您需要 ACCESS_ALL_EPG_DATA 权限才能访问其他应用程序的电视提供商数据库,该数据库仅适用于 signatureOrSystem 应用程序。
这里还有另一个相关的帖子,Android Tv: get list of channels

【讨论】:

    猜你喜欢
    • 2013-02-28
    • 2018-11-21
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多