在我正在使用的应用中,我们目前拥有Chromecast支持,但我们也有兴趣为Playos扬声器添加支持,就像播放音乐一样。
使用MediaRouter列出可用路线时,我会看到所有Sonos群组和Chromecast的路线,但是虽然我可以选择通往Chromecast的路线,但我无法通过Sonos扬声器的路线进行此操作。< / p>
我试图在Sonos Labs网站上找到有关此内容的更多信息,但无法找到与Android相关的任何内容。
我们的应用程序是否需要支持此功能?是否可以在不将我们的服务与Sonos API集成的情况下进行投射,或者这是能够从我们自己的应用程序进行投射的第一步吗?
答案 0 :(得分:1)
我认为您使用Cast SDK编写了一个应用程序,并使用Cast API来执行您想要的任务。您可以使用Chromecast的原因是(1)Cast SDK为演员设备引入了MediaRouteProvider(MRP),以及(2)Cast SDK使用其API来使用提供程序进行投射。对于Sonos,它需要有一个MRP,然后您需要调用该提供程序定义的API来管理向Sonos设备发送命令等。您可以使用纯MediaRouter命令/ apis与Sonos进行通信,但我不太了解Sonos能够说出任何权威的内容,但它绝对不能直接与Cast SDK一起使用。