【问题标题】:Cast api cast button not visibleCast api 投射按钮不可见
【发布时间】:2016-09-05 18:49:23
【问题描述】:

我是 Android 开发新手,我正在尝试使用 Android 的 Cast API。首先,我已经克隆并使用了 CastHelloText demo 应用程序。但是 ActionBar/ToolBar 中应该有一个投射按钮,由于某种原因不可见。我没有向 Cast Developer Console 注册任何应用程序,我只是按原样使用该项目,这意味着我正在使用他们项目中提到的应用程序 ID。 chromecast 设备是否需要开机并插入,并且带有应用程序的 android 手机是否需要靠近/位于电视前面才能使按钮可见?我有点困惑,因为文档中没有提到任何类似的东西。

【问题讨论】:

    标签: android chromecast google-cast android-cast-api


    【解决方案1】:

    您的 chromecast 设备应已开机并与您的手机位于同一网络(两者均使用同一 wifi 网络)。只要两台设备都在同一个wifi网络上,您就不需要在电视前面/附近,但我认为您确实希望能够看到电视屏幕以查看您的应用程序是否正常工作,不要你呢?

    【讨论】:

    • 感谢您的回复,是的,我确实需要在电视机前。所以这意味着在手机和 chromecast 设备都在同一个 wifi 网络上之前,投射按钮不可见?那么如何让用户知道我的应用有投射能力呢?
    • 为什么需要让投射图标可见,以便告诉您的用户您的应用已启用投射?您可以选择为您的用户显示某种一次性教程/介绍页面,让他们知道您的应用程序未启用投射并利用这一点,他们需要一个 chromecast 等。投射按钮,按设计, 仅当同一 wifi 网络上存在投射设备并且该投射设备可以运行您的应用时才可见; Cast 设备的所有者可以选择启用访客模式,然后放宽 wifi 网络要求,但要求手机靠近电视。
    • 最后一条评论中有几个错别字:“...让他们知道您的应用现在已启用投射功能并且...”
    • 还有1件事我需要问,不知道我是否应该再写一个问题。是否可以将多个发送者连接到 1 个接收者? (使用投射 api 或远程显示 api)?
    • 使用 Cast Api,您当然可以做到这一点(这是一个非常常见的场景)。使用 RemoteDisplay,您不能。
    猜你喜欢
    • 2019-03-09
    • 2015-08-16
    • 2016-11-13
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多