Android - 什么决定了我的 phone 可以投射到哪些设备?
Android - What determines which devices my phone can cast to?
我正在制作一个应该能够投射到电视(Android 电视和 Chromecast)的应用。我有 Android 开发经验,但我仍处于 google cast 方面的学习阶段。
在我的环境中,电视很少(5 台以上),当我在 phone 和 select 投射按钮上打开 Youtube 应用程序时,设备会发现几台电视(2-3,或更多),但是当我启动我的应用程序和 select 投射按钮时,我的应用程序只发现 1 台电视(每次都是同一台电视)。
我想请问是否有人可以解释一下是什么决定了我可以投射到哪些设备?即为什么 youtube 应用程序发现 3 个以上的设备可以投射到,而我的应用程序只发现 1 个设备。相同 phone、相同环境(相同电视)、相同网络。
提前感谢您对此的任何澄清。
编辑
智能phone:索尼 Xperia L1 (G3311)。
这是我正在使用的一些电视:
- 电视 #1:飞利浦 43PUS6412/12 --- Android 电视 (V.8)
- 电视 #2:三星 7 系列 (50) - 型号代码:UE50NU7402 --- Android 电视
- TV #3 : Samsung 5 Series (32) - 一些旧型号 --- Android TV BOX (MI BOX, model: MDZ-16-AB)
我检查过,所有设备都在同一个WI-FI网络上。
这让我更加困惑:
- 在 Youtube 应用程序上,我一直在看所有这些电视,而
- 在 Sony 的默认 "Album" 应用程序中,以及在我制作的应用程序中,google 投射示例应用程序我也下载到 phone - 起初我看到 仅 "MiBox", none 其他.
- 一段时间后,当我反复尝试几次时,上面提到的所有应用程序都发现了"Philips TV",但现在他们没有发现"MiBox",
- 经过几次尝试,应用成功地同时发现了 "Philips TV" 和 "MiBox",
- 然后,这些应用再次只发现 "MiBox",没有发现 "Philips",
- 现在又一次,应用只能看到 "Philips",没有 "MiBox"...
我不知道发生了什么,是什么导致了这种行为,所以非常感谢您的帮助。
三星电视本身 运行 Tizen。在 Tizen App Store 中有一个 YouTube 客户端,我认为 YouTube Android phone 应用程序正在连接(您可能在某些时候将它们配对,即相同的登录凭据)。
虽然像飞利浦这样的电视机是 运行ning Android TV,但据我了解 运行ning Chromecast 接收器应用程序并不一致。我搜索了该型号,但没有看到该特定型号具有 "Works with Google Assistant" 品牌或它支持的任何品牌 "Google Cast"/"Google Chromecast".
例如,索尼有一个关于更新 "Built in 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 控制软件更新并构建硬件。
我正在制作一个应该能够投射到电视(Android 电视和 Chromecast)的应用。我有 Android 开发经验,但我仍处于 google cast 方面的学习阶段。
在我的环境中,电视很少(5 台以上),当我在 phone 和 select 投射按钮上打开 Youtube 应用程序时,设备会发现几台电视(2-3,或更多),但是当我启动我的应用程序和 select 投射按钮时,我的应用程序只发现 1 台电视(每次都是同一台电视)。
我想请问是否有人可以解释一下是什么决定了我可以投射到哪些设备?即为什么 youtube 应用程序发现 3 个以上的设备可以投射到,而我的应用程序只发现 1 个设备。相同 phone、相同环境(相同电视)、相同网络。
提前感谢您对此的任何澄清。
编辑
智能phone:索尼 Xperia L1 (G3311)。
这是我正在使用的一些电视:
- 电视 #1:飞利浦 43PUS6412/12 --- Android 电视 (V.8)
- 电视 #2:三星 7 系列 (50) - 型号代码:UE50NU7402 --- Android 电视
- TV #3 : Samsung 5 Series (32) - 一些旧型号 --- Android TV BOX (MI BOX, model: MDZ-16-AB)
我检查过,所有设备都在同一个WI-FI网络上。
这让我更加困惑:
- 在 Youtube 应用程序上,我一直在看所有这些电视,而
- 在 Sony 的默认 "Album" 应用程序中,以及在我制作的应用程序中,google 投射示例应用程序我也下载到 phone - 起初我看到 仅 "MiBox", none 其他.
- 一段时间后,当我反复尝试几次时,上面提到的所有应用程序都发现了"Philips TV",但现在他们没有发现"MiBox",
- 经过几次尝试,应用成功地同时发现了 "Philips TV" 和 "MiBox",
- 然后,这些应用再次只发现 "MiBox",没有发现 "Philips",
- 现在又一次,应用只能看到 "Philips",没有 "MiBox"...
我不知道发生了什么,是什么导致了这种行为,所以非常感谢您的帮助。
三星电视本身 运行 Tizen。在 Tizen App Store 中有一个 YouTube 客户端,我认为 YouTube Android phone 应用程序正在连接(您可能在某些时候将它们配对,即相同的登录凭据)。
虽然像飞利浦这样的电视机是 运行ning Android TV,但据我了解 运行ning Chromecast 接收器应用程序并不一致。我搜索了该型号,但没有看到该特定型号具有 "Works with Google Assistant" 品牌或它支持的任何品牌 "Google Cast"/"Google Chromecast".
例如,索尼有一个关于更新 "Built in 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 控制软件更新并构建硬件。