【发布时间】:2019-10-02 05:14:14
【问题描述】:
我正在制作一个应该能够投射到电视(Android TV 和 Chromecast)的应用。我有 Android 开发经验,但我仍处于关于 google cast 的学习阶段。
在我的环境中,电视很少(5 个以上),当我在手机上打开 Youtube 应用并选择 Cast 按钮时,设备会发现几个电视(2-3 个或更多),但是当我启动我的应用时并选择 Cast 按钮,我的应用只发现 1 台电视(每次都是同一台电视)。
我想问是否有人可以解释是什么决定了我可以投射到哪些设备?即为什么 youtube 应用程序发现 3+ 设备要投射到,而我的应用程序只发现 1 个设备。相同的手机、相同的环境(相同的电视)、相同的网络。
提前感谢您对此的任何澄清。
编辑
智能手机:索尼 Xperia L1 (G3311)。
这是我正在使用的一些电视:
- 电视 #1:飞利浦 43PUS6412/12 --- Android 电视 (V.8)
- 电视 #2:三星 7 系列 (50) - 型号代码:UE50NU7402 --- Android 电视
- 电视 #3:三星 5 系列 (32) - 一些旧型号 --- Android TV BOX(MI BOX,型号:MDZ-16-AB)
我检查了,所有设备都在同一个 WI-FI 网络上。
这让我更加困惑:
- 在 Youtube 应用上,我一直都能看到所有这些电视,而
- 在 Sony 的默认“专辑”应用程序以及我制作的应用程序中,以及我下载到手机的 google cast 示例应用程序 - 起初我看到 ONLY “MiBox”,没有其他.
- 一段时间后,当我反复尝试时,上面提到的所有应用程序都发现了“飞利浦电视”,但现在他们没有发现“MiBox”,
- 经过几次尝试,应用设法同时发现了“Philips TV”和“MiBox”,
- 然后,这些应用再次发现只有“MiBox”,没有“Philips”,
- 现在,应用程序只能看到“Philips”,没有“MiBox”...
我不知道发生了什么,是什么导致了这种行为,所以非常感谢任何帮助。
【问题讨论】:
-
可以edit您的帖子使用您拥有的确切测试设置,即Android TV(内置,例如索尼或其他品牌)、Chromecast 设备、Android 电视盒(NVidia Shield、Nexus)的型号名称播放器)以及与什么相关的内容。
-
@MorrisonChang 我添加了我使用的大部分测试设置,应该足够了..
标签: android chromecast google-cast