2016-04-16 7 views
0

Ich habe einen Cloud-Musik-Player als Android-Anwendung und ich habe kürzlich Chromecast-Unterstützung hinzugefügt. Das Problem ist, dass einige der Songs verlustfrei sind. Chromecast-Audio unterstützt verlustfreies Streaming, der klassische Chromecast (das Video) hingegen nicht.Wie erkenne ich, ob meine Android App mit einem Cromecast Audio oder Video verbunden ist?

Gibt es eine Möglichkeit in Android festzustellen, ob der Chromecast, mit dem ich verbunden bin, Chromecast Audio ist oder nicht?

Antwort

0

Ich vermute, dass Sie in der Lage sein würden, zwischen den beiden zu unterscheiden, basierend auf den Gerätefähigkeiten, die in der Klasse CastDevice exponiert sind; versuchen Sie CastDevice.hasCapability(int capability) für die entsprechende Fähigkeit.