Android-由什么决定我的手机可以投射到哪些设备?

时间:2019-05-15 06:26:07

标签: android chromecast google-cast

我正在制作一个应能够投射到电视(Android TV和Chromecast)上的应用。我有Android开发方面的经验,但我仍处于有关Google Cast的学习要点。

在我的环境中,电视的数量很少(5个以上),并且当我在手机上打开Youtube应用并选择“投射”按钮时,设备会发现几个电视(数量为2-3个或更多),但是当我启动我的应用时并选择“投射”按钮,我的应用程序只能发现1台电视(每次都看一台电视)。

我想问问是否有人可以解释什么决定了我可以投射到哪些设备?也就是说,为什么youtube应用发现3个以上要投射的设备,而我的应用仅发现1个设备。这是同一部手机,同一环境(同一台电视),同一网络。

在此先感谢您的澄清。

编辑

智能手机:Sony Xperia L1(G3311)。

以下是我正在使用的一些电视:

  • 电视#1:Philips 43PUS6412 / 12 --- Android TV(V.8)
  • 电视#2:三星7系列(50)-型号代码:UE50NU7402 --- Android电视
  • 电视#3:Samsung 5 Series(32)-一些旧型号--- Android TV BOX(MI BOX,型号:MDZ-16-AB)

我检查过,所有设备都在同一WI-FI网络上。

这对我来说更令人困惑:

  • 在YouTube应用上,我一直都在看这些电视,
  • 在Sony默认的“专辑”应用程序以及我制作的应用程序中,以及我下载到手机上的google cast示例应用程序中-最初我只看到 ONLY “ MiBox”,没有其他人。
  • 一段时间后,当我一次又一次尝试时,上面提到的所有应用程序都发现了“ Philips TV”,但现在却没有发现“ MiBox”,
  • 通过几次尝试,应用程序设法同时发现了“ Philips TV”和“ MiBox”,
  • 然后,这些应用再次仅发现了“ MiBox”,而没有发现“ Philips”,
  • 现在,应用再次只能看到“ Philips”,而没有看到“ MiBox” ...

我不知道发生了什么,是什么导致了这种行为,所以请您真的很感谢。

1 个答案:

答案 0 :(得分:0)

三星电视本身运行T​​izen。我认为Tizen App Store中有一个YouTube客户端,我认为YouTube Android手机应用正在连接到该客户端(您可能在某些时候已经将它们配对,即,相同的登录凭据)。

虽然像飞利浦这样的电视机正在运行Android TV,但据我了解,运行Chromecast接收器应用程序不一致。我搜索了该模型,但没有看到该特定模型具有“与Google Assistant一起使用”品牌或任何支持“ Google Cast” /“ Google Chromecast”的品牌。

例如,索尼提供了有关更新“内置于Chromecast”应用的页面: https://www.sony.com/electronics/support/articles/00114152

我将以该页面为指南,查看飞利浦电视机是否具有Chromecast接收器应用程序并已更新。我的猜测是,即使这样做,也无法正确运行背景(并且会获得适当的品牌徽标)。

对于任何类似MiBox的Android电视盒,Chromecast接收器应用程序也存在类似情况。

请参阅有关主题的以下Reddit主题: https://www.reddit.com/r/AndroidTV/comments/74klxy/casting_to_mi_box/

如果您正在从事开发工作。我建议至少使用一台Google Chromecast设备作为基准,因为Google控制着软件更新并构建了硬件。