有一些Android应用程序,如NFL Mobile,在屏幕投射到Chromecast时,不允许用户查看视频。因此,如果我将我的屏幕投射到Chromecast,然后打开NFL Mobile,然后播放视频,它会在电视上告诉我" NFL Mobile的屏幕投射视频被禁用。"。
我试图弄清楚如何在我自己的应用程序中复制该功能但却无法正确使用它。我想我会为Cast.CastApi创建一个GoogleApiClient,然后检查Cast.CastApi.getApplicationMetadata()或Cast.CastApi.getApplicationStatus()是否从Chromecast返回null。我似乎无法让它发挥作用。有没有人有任何建议?
参考:http://developer.android.com/reference/com/google/android/gms/cast/Cast.CastApi.html