Pra*_*wal 2 android google-cast chromecast google-cast-sdk
我正在努力获取我的网络中可用的所有 chrome cast 设备的列表,我能够使其与在操作栏中添加媒体路由器按钮的默认实现一起使用。我想要实现的是获取所有可用投射设备的列表,包括 Fire Stick 和智能电视(基本上是所有支持 DIAL 协议的设备)。
我的列表将包含所有 chrome cast 设备和所有支持 DIAL 协议的设备。我正在使用 android 中提供的 cast 3 SDK。
MediaRouter router =
MediaRouter.getInstance(a context);
List<MediaRouter.RouteInfo> routes = router.getRoutes();
List<CastDevice> devices = new ArrayList<>();
for (MediaRouter.RouteInfo routeInfo : routes) {
CastDevice device = CastDevice.getFromBundle(routeInfo.getExtras());
if (device != null) {
devices.add(device);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1492 次 |
| 最近记录: |