我正在制作一个应能够投射到电视(Android TV和Chromecast)上的应用。我有Android开发方面的经验,但我仍处于有关Google Cast的学习要点。
在我的环境中,电视的数量很少(5个以上),并且当我在手机上打开Youtube应用并选择“投射”按钮时,设备会发现几个电视(数量为2-3个或更多),但是当我启动我的应用时并选择“投射”按钮,我的应用程序只能发现1台电视(每次都看一台电视)。
我想问问是否有人可以解释什么决定了我可以投射到哪些设备?也就是说,为什么youtube应用发现3个以上要投射的设备,而我的应用仅发现1个设备。这是同一部手机,同一环境(同一台电视),同一网络。
在此先感谢您的澄清。
编辑
智能手机:Sony Xperia L1(G3311)。
以下是我正在使用的一些电视:
我检查过,所有设备都在同一WI-FI网络上。
这对我来说更令人困惑:
我不知道发生了什么,是什么导致了这种行为,所以请您真的很感谢。
答案 0 :(得分:0)
三星电视本身运行Tizen。我认为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控制着软件更新并构建了硬件。