Android 安卓-是什么决定了我的手机可以转换到哪些设备?

Android 安卓-是什么决定了我的手机可以转换到哪些设备?,android,chromecast,google-cast,Android,Chromecast,Google Cast,我正在制作一个应用程序,应该能够在电视的Android TV和Chromecast上播放。我有Android开发的经验,但我仍然在学习GoogleCast 在我的环境中,几乎没有电视5+,当我在手机上打开Youtube应用程序并选择“播放”按钮时,设备会发现两个或更多的电视2-3,但当我启动应用程序并选择“播放”按钮时,我的应用程序每次只会发现一个相同的电视 我想问一下,是否有人能解释是什么决定了我可以向哪些设备进行强制转换?i、 e.为什么youtube应用程序发现了3个以上的设备,而我的应用

我正在制作一个应用程序,应该能够在电视的Android TV和Chromecast上播放。我有Android开发的经验,但我仍然在学习GoogleCast

在我的环境中,几乎没有电视5+,当我在手机上打开Youtube应用程序并选择“播放”按钮时,设备会发现两个或更多的电视2-3,但当我启动应用程序并选择“播放”按钮时,我的应用程序每次只会发现一个相同的电视

我想问一下,是否有人能解释是什么决定了我可以向哪些设备进行强制转换?i、 e.为什么youtube应用程序发现了3个以上的设备,而我的应用程序只发现了1个设备。这是同一部手机,同一个环境,同一台电视,同一个网络

提前感谢您对此的任何澄清

编辑

智能手机:索尼Xperia L1 G3311

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

电视1:Philips 43PUS6412/12安卓电视V.8 TV 2:Samsung 7 Series 50-型号代码:UE50NU7402 Android TV TV 3:Samsung 5 Series 32-一些旧款Android电视盒MI盒,型号:MDZ-16-AB 我检查过了,所有设备都在同一个WI-FI网络上

这让我更加困惑:

在Youtube应用程序上,我经常看到这些电视节目,而 在索尼的默认相册应用程序中,以及在我制作的应用程序中,以及我下载到手机上的GoogleCast示例应用程序中——起初我只看到了MiBox,没有看到其他的。 过了一段时间,当我一次又一次地尝试几次时,上面提到的所有应用都发现了飞利浦电视,但现在他们没有发现MiBox, 经过几次尝试,应用程序成功地同时发现了飞利浦电视和MiBox, 然后,这些应用程序再次发现只有MiBox,没有飞利浦, 现在,应用程序只能看到飞利浦,没有MiBox。。。
我不知道发生了什么,是什么导致了这种行为,所以我非常感谢您的帮助。

三星电视自己运行Tizen。在Tizen应用商店中有一个YouTube客户端,我认为YouTube Android手机应用正在连接到该客户端。您可能在某个点将其配对,即相同的登录凭据

虽然像飞利浦这样的电视机正在运行Android TV,但据我所知,运行Chromecast接收器应用程序并不一致。我在模型上搜索了一下,没有发现特定的模型有Google Assistant品牌或任何支持Google Cast/Google Chromecast的品牌

例如,索尼有一个更新内置Chromecast应用程序的页面:

我会将该页面用作指南,看看飞利浦电视机是否有Chromecast接收器应用程序,是否已更新。我的猜测是,即使它这样做了,它也不会正确运行背景,并且会得到适当的品牌标识

类似的情况也存在于任何像MiBox这样的Android电视盒中,Chromecast接收器应用程序并不一致

请参阅有关此主题的Reddit线程:


如果你正在做开发工作。我建议至少有一台谷歌Chromecast设备作为基线,因为谷歌控制软件更新并构建硬件。

您能否发布您拥有的确切测试设置,即内置Android电视的型号名称,例如索尼或其他品牌、Chromecast设备、安卓电视盒、NVidia Shield、,Nexus Player以及与之连接的内容。@MorrisonChang我添加了我使用的大部分测试设置,应该足够了。因为我没有在网上找到任何关于我的问题的主题,我想问题是如上所述的……关于电视,而不是我的应用程序。因此,我将这个答案标记为正确,以结束这个主题。